You will lead front-end development and the growth of the design system to ensure maintainable, scalable, and accessible UI components.
Responsibilities
Lead a team of front-end developers in writing scalable HTML, CSS, and JavaScript/TypeScript.
Own the coding, documentation, and testing efforts for design system maintenance and growth.
Set code quality standards and conduct regular code reviews.
Collaborate with designers and product management to identify repeatable UI patterns and establish design system requirements.
Manage development priorities and architecture for design system prototypes.
Mentor junior staff and lead Agile ceremonies including stand-ups and backlog refinement.
Required Skills
8+ years of experience in front-end development.
Expert knowledge of at least one modern JavaScript framework (React, Vue, Svelte, or Angular) and meta-frameworks (Next, Gatsby, Nuxt, SvelteKit, or Astro).
Expert-level proficiency in semantic HTML, JavaScript, and scalable CSS architecture (BEM, ITCSS, or OOCSS).
Advanced understanding of CSS preprocessors like Sass/SCSS and modern layout techniques including Flexbox, Grid, and container queries.
Experience building and maintaining CI/CD workflows and automated build processes using package managers.
Experience consuming data from REST or GraphQL APIs for UI display.
Proficiency with design tools such as Figma, Sketch, or Adobe XD.
Strong understanding of cross-browser testing for desktop and mobile.
Deep commitment to accessibility and working within WCAG guidelines.
Experience working within Agile, Scrum, Kanban, or SAFe methodologies.
Preferred Skills
Interest or experience with web components and related libraries.