Developer Experience (DX) Engineer

New
UKFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum of 5 years
Required Skills
GraphQLNode.jsJavascriptTypeScriptVue.JsReactCI/CDRESTful APIsUnit Testing

Requirements

  • Minimum of 5 years of experience as a JavaScript or TypeScript developer working with modern web development ecosystems.
  • Bachelor’s or Master’s degree in Computer Science or a related technical field, or equivalent practical experience.
  • Demonstrated experience maintaining or contributing to open-source projects and collaborating within developer communities.
  • Strong knowledge of JavaScript, TypeScript, Node.js, HTML, and CSS.
  • Solid experience working with Vue.js or React ecosystems and understanding of component-based application architectures.
  • Thorough understanding of RESTful APIs, GraphQL APIs, and API-first integration patterns.
  • Experience implementing unit, integration, and end-to-end testing methodologies within modern development pipelines.
  • Familiarity with CI/CD systems, package management, release automation, and software quality best practices.
  • Strong communication and collaboration skills.
  • Demonstrated AI literacy and the ability to leverage AI tools responsibly.

Responsibilities

  • Contribute actively to open-source packages, SDKs, and developer tooling, including client libraries, CLI tools, and integration frameworks.
  • Review, triage, and resolve public issues, pull requests, and community questions to maintain a high-quality developer experience across projects.
  • Coordinate collaboration among internal maintainers and engineering teams to ensure consistency, scalability, and alignment across open-source initiatives.
  • Participate in code reviews and support testing strategies including unit, integration, and end-to-end testing to maintain software reliability and performance.
  • Maintain and improve CI/CD workflows, automation processes, and package release management practices in a pragmatic and scalable way.
  • Develop and maintain clear, comprehensive, and developer-friendly documentation for SDKs, APIs, and integration workflows.
  • Collaborate with engineering teams to ensure new platform features and API capabilities are supported across SDK ecosystems.
  • Foster and engage with the open-source community through GitHub discussions, technical support, knowledge sharing, and developer advocacy initiatives.
  • Promote major package releases, feature updates, and tooling improvements across internal teams and developer communities.
  • Identify opportunities to improve developer workflows, tooling consistency, onboarding experiences, and overall platform usability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now