Benepass is a company focused on making employee benefits easy and customizable. The Senior Design Engineer will be responsible for building and evolving the design system and frontend foundations, collaborating with design, product, and engineering teams to create high-quality, reusable components.
Responsibilities:
- Build and Evolve the Design System
- Contribute to the development and evolution of Benepass’s design system and component library
- Build reusable, accessible, and scalable React/TypeScript components
- Help define and refine component APIs with a focus on usability and composability
- Ensure consistency in styling, theming, and responsive behavior across the product
- Partner Closely with Design, Product, and Engineering
- Collaborate with Design to translate UI/UX concepts into reusable components and patterns
- Work with Product to understand requirements, constraints, and tradeoffs
- Support engineers in adopting and using design system components effectively
- Help ensure strong alignment between design intent and implementation
- Act as a bridge between design vision and engineering execution at an organizational level
- Deliver High-Quality Frontend Systems
- Write clean, maintainable, and well-tested code
- Apply best practices across React, TypeScript, styling, and accessibility
- Identify opportunities to improve performance, consistency, and code quality
- Contribute to frontend architecture decisions in partnership with senior and lead engineers
- Improve Developer Experience
- Contribute to documentation, examples, and tooling (e.g., Storybook, styleguides)
- Help streamline workflows for building and using UI components
- Identify and address friction in the frontend development process
- Support Team Growth and Standards
- Provide guidance and feedback to other engineers through code reviews and collaboration
- Help uphold frontend standards and best practices across the team
- Take ownership of projects and drive them to completion with minimal oversight
- Drive Innovation in UI Development
- Explore and implement modern approaches to UI development, including AI-assisted workflows
- Improve the speed and quality of the design → code pipeline through automation and tooling
- Evaluate emerging technologies and introduce those that meaningfully improve team velocity
Requirements:
- 5+ years of frontend engineering experience (or equivalent impact)
- Experience contributing to or maintaining frontend systems or design systems
- Expertise in React, TypeScript, and modern styling approaches
- Strong system design skills across UI architecture, performance, and scalability
- Deep understanding of accessibility standards and best practices
- Experience influencing engineering practices across teams or organizations
- Bonus: experience with schema-driven UI, design tooling, or AI-assisted development