Remote job
Senior Software Engineer - Design Systems
Job details
About this role
Role overview Build and maintain the shared frontend foundations used across a product, including reusable components, interaction patterns, and visual tokens. You will lead work that helps product teams deliver consistent, accessible experiences with less repeated effort, while exploring how AI can support both the design system and the people building with it.
Responsibilities - Develop and maintain shared components and foundations for typography, color, layout, and interaction. - Hold a high bar for accessibility, performance, and visual precision. - Lead projects that introduce useful interface patterns and solve recurring product-team needs. - Apply AI capabilities to make the design system more effective and adaptable. - Improve prototyping tools and workflows so designers can explore and iterate quickly. - Mentor colleagues and establish clear practices for frontend craft and practical AI use.
Requirements - At least seven years of frontend development experience, with deep knowledge of React, TypeScript, and modern web development. - Experience creating or maintaining a design system or shared component library. - Strong command of frontend build tooling, continuous integration and delivery, and testing. - Ability to take ownership and create direction when the problem is ambiguous. - Systems thinking focused on clear decisions and product outcomes. - Practical understanding of how AI is changing software development, and the ability to apply it to real workflows.
Benefits and work setup Compensation includes base pay, equity, and benefits. The stated target base salary is $200,700–$250,900 USD for US-based employees and $189,700–$237,100 CAD for Canada-based employees; offers depend on experience, expertise, location, and internal pay equity.