As a Design System Front-End Developer, you will play a vital role in crafting and evolving our design system, ensuring a consistent, accessible, and scalable user interface across all products. You’ll work at the intersection of design and engineering, building high-quality UI components that enable fast and consistent development across teams. This role offers the opportunity to shape user experiences and front-end architecture, while collaborating with designers, engineers, and stakeholders to ensure usability, scalability, and visual excellence. You’ll contribute to a frontend toolkit used across the company and help lead internal best practices for UI development.
Your responsibilities:
Design, implement, and maintain efficient, reusable, and scalable front-end components.
Develop responsive and accessible web applications using HTML, CSS, JavaScript, and TypeScript.
Collaborate closely with designers to ensure the technical feasibility of UI/UX designs.
Contribute to and evolve the internal design system used by multiple teams.
Work with backend engineers to integrate RESTful APIs and ensure seamless UI/backend communication.
Advocate for accessibility standards (WCAG) and implement them across UI components.
Lead internal initiatives and discussions around design consistency and developer experience.
Optimize applications for speed, usability, and maintainability.
Implement motion design and animations to enhance user experience where appropriate.
Stay up to date with emerging front-end technologies, tools, and practices.
Support documentation and onboarding of other developers using the design system.
Your profile:
Strong proficiency in CSS, HTML, and modern JavaScript (ES6+)
Expertise in at least one modern frontend framework (React, Vue, Svelte, Angular)
Proven experience building or maintaining design systems or scalable component libraries
Familiarity with tools such as Figma or similar design collaboration platforms
Comfortable implementing accessibility standards (WCAG) and responsive design