This role sits in the Pyxis team, which develops and maintains Prima's Design System, a library of reusable, accessible components. The team supports other teams adopting the system and builds shared components across Figma, React, Elm and more.
What you'll do
- Develop and maintain Design System components using best practices in frontend development
- Collaborate with Product Designers and Product Managers to ensure consistency and quality of user interfaces
- Resolve accessibility issues and ensure all components meet WCAG standards
- Document foundations and components and maintain developer experience at high level
- Conduct code reviews, provide feedback, enforce coding standards across the team
- Troubleshoot and debug complex issues, ensuring timely resolution and optimal performance
- Contribute to stabilisation of visual tests and automation of development processes
What we're looking for
- Excellent knowledge of HTML
- Excellent knowledge of CSS, preferably SASS2
- Excellent knowledge of accessibility (WCAG) rules applied to frontend
- Good knowledge of Design Systems / component library
- Good knowledge of JavaScript, Typescript and React
- Good knowledge of UX and design topics applied to frontend
- Good knowledge of testing strategy and frontend tests
- Good knowledge of English (written and spoken)
- Experience in maintaining and writing documentation
- Flexibility in learning new technologies (like Elm / Web Components)
Nice to have
- Professional experience with Elm
- Professional experience with WebComponents
- Professional experience with Design Tokens