E
Design and maintain a scalable design system that bridges design and engineering, ensuring high-quality, user-centric components and prototypes.
Responsibilities
- Own the lifecycle of design system process and development.
- Build, test, and iterate on high-quality coded prototypes.
- Architect modular, reusable, and accessible UI components.
- Translate design requirements into technical solutions.
- Develop and manage a robust component library.
- Define and implement design-engineering collaboration processes.
- Test and validate work to ensure production readiness.
- Create component versioning and system evolution architecture.
- Identify opportunities for improvement and optimize workflows.
Requirements
- 7+ years of direct experience in front-end development and design systems engineering.
- Bachelor's degree in a related technical field.
- Proficient in TypeScript, Angular, React, JavaScript, and modern front-end tooling.
- Strong understanding of accessibility standards.
- Ability to work closely with designers, product managers, and engineers.
- Experience with quality assurance and testing processes.
Key Skills
- Design systems
- TypeScript
- Angular
- React
- JavaScript
- Accessibility
- Prototyping
- Quality assurance
Benefits
- Paid time off, wellness benefits, comprehensive insurance, and retirement plan.
- Lucrative bonus plan and equity program.
- Career growth and training opportunities.
- Free food, workshops, and pet-friendly offices.
- Inclusive, accessible workplace with diverse teams.
About Enable
Enable is a fast-growing, AI-powered platform for pricing and rebate management, committed to investing in employee growth and providing a supportive, inclusive work environment.