
Job Level
Mid-LevelSenior
Tech Stack
JavaScriptReactVue.js
About the role
- Partner with product designers and engineering teams to translate design concepts into scalable, high-quality code
- Build, maintain, and scale component systems into design systems serving multiple teams and products
- Take ownership of the design system as a product, ensuring scalability, adoption, and usability
- Define and enforce best practices for design system usage, documentation, accessibility, and governance
- Ensure pixel-perfect implementation of designs across products with strong attention to CSS details
- Act as a bridge between design and engineering, advocating for user experience while respecting technical constraints
- Integrate into various teams’ workflows, providing flexible collaborative support
- Identify opportunities to improve consistency, accessibility, and efficiency across the product suite
- Implement design iterations into applications, build reusable components, and scale component systems into full design systems
Requirements
- 3–5 years of experience in front-end development with a strong design focus
- Proven experience contributing to or leading the creation of a design system and treating it as a product
- Proficiency in modern front-end technologies and frameworks: React, Vue, Vanilla JavaScript, HTML, and CSS (expert-level CSS required)
- Strong eye for design details and ability to match coded products to design specifications
- Expertise in accessibility standards and implementation (WCAG, ARIA)
- Experience collaborating with both design and engineering teams
- Exceptional communication skills
- Strategic thinker balancing short-term needs with long-term scalability
- Demonstrated curiosity and eagerness to explore emerging technologies, including Generative AI
- Position open to candidates in North America (remote-friendly)