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