This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior UI Engineer to take ownership of an existing UI library built with TypeScript. This is a legacy project where the original contributors are no longer on the team, so you’ll play a critical role in understanding, stabilizing, and evolving the codebase. The work includes maintaining the current system, upgrading dependencies and frameworks, and adding new features while helping define the future direction of the UI library. This role offers the chance to step into a high-impact position where your frontend expertise will truly matter. You will explore and assess an established UI library, make improvements and modernizations, and build new functionality on top of it. You’ll collaborate with engineering partners to ensure the UI layer is scalable, maintainable, and aligned with current frontend best practices, while also contributing occasional Node.js work to support the overall platform.
Job Responsibility:
Take ownership of an existing UI library built with TypeScript
Play a critical role in understanding, stabilizing, and evolving the codebase
Maintain the current system, upgrading dependencies and frameworks, and adding new features while helping define the future direction of the UI library
Explore and assess an established UI library, make improvements and modernizations, and build new functionality on top of it
Collaborate with engineering partners to ensure the UI layer is scalable, maintainable, and aligned with current frontend best practices
Contribute occasional Node.js work to support the overall platform
Requirements:
Strong Frontend Focus (80/20 Frontend to Node.js)
Primarily frontend-focused role with some Node.js exposure to support integrations and tooling
Modern UI Engineering Experience
5–10 years of experience with React, TypeScript, HTML, CSS, and JavaScript, with a strong understanding of component-driven architecture and UI libraries
Framework & Platform Experience
At least 1 year of hands-on experience with Gatsby and 2–5 years of Node.js exposure (expert-level knowledge not required)
Nice to have:
Experience using Sketch for collaborating with designers or reviewing UI designs