Senior Design System Engineer; Angular WCAG Storybook
Listed on 2026-10-02
-
Software Development
Front End Developer, Angular Developer, HTML CSS, Javascript
Senior Design System Engineer Angular / WCAG / Storybook
Location: Remote
Duration: 9+ Months, with potential extension or conversion to full-time
Position Overview
We are looking for a Senior Design System Engineer / Senior UI Engineer with strong hands‑on experience building and implementing enterprise design systems, reusable component libraries, and accessible Angular applications
.
The strongest candidate will have experience taking a design system from initial setup through implementation, building reusable components, documenting components in Storybook
, and applying WCAG 2.1/AAA and Section 508 requirements throughout front‑end development.
This is a hands‑on engineering role focused on design systems, accessibility, Angular component development, and front‑end architecture
.
- 5+ years of professional Front-End Development
- 5+ years of hands‑on Angular development
- 5+ years building or implementing Enterprise Design Systems
- 5+ years developing Reusable UI Components / Component Libraries
- 5+ years of hands‑on Web Accessibility / WCAG
- Strong experience with WCAG 2.1 / AAA
- Strong knowledge of Section 508
- Strong knowledge of ARIA
- Strong knowledge of Semantic HTML
- 5+ years of experience with Storybook
- Strong HTML experience
- Strong SASS / SCSS experience
- Experience with USWDS (U.S. Web Design System) or comparable enterprise design systems
- Experience performing accessibility testing, remediation, and accessibility reviews
- Strong technical communication and ability to work directly with development teams
- Build and maintain an enterprise design system and reusable component library
. - Establish design‑system architecture, standards, patterns, and reusable components.
- Develop high‑level Angular wrapper components that provide consistent behavior and accessibility across applications.
- Build accessible UI components using Angular, HTML, SASS/SCSS, semantic HTML, and ARIA
. - Develop and document components using Storybook
. - Create reusable UI patterns that can be adopted across multiple enterprise applications.
- Apply WCAG 2.1/AAA and Section 508 requirements during component development.
- Identify and remediate accessibility issues within front‑end applications.
- Perform accessibility and UI reviews of front‑end implementations.
- Work with development teams to implement consistent design‑system and accessibility patterns.
- Provide technical guidance to developers who may have limited accessibility or design‑system experience.
- Participate in code reviews and provide recommendations related to front‑end architecture, accessibility, and reusable components.
- Document component behavior, implementation guidance, accessibility requirements, and development workflows.
- Review existing application UI patterns and identify opportunities for reusable component implementation.
- Support accessibility remediation across multiple enterprise applications.
- Research and evaluate design‑system, accessibility, and front‑end technologies as needed.
Demonstrated experience building, establishing, or implementing an enterprise design system
, including:
- Reusable component libraries
- Component architecture
- Wrapper components
- Design‑system standards
- Component documentation
- Design‑system adoption across development teams
Candidates who have only used an existing design system without helping build or implement it are not a strong fit.
AccessibilityStrong hands‑on experience with:
- WCAG 2.1
- WCAG AAA
- Section 508
- ARIA
- Semantic HTML
- Keyboard accessibility
- Accessible UI components
- Accessibility testing
- Accessibility remediation
- Accessibility audits/reviews
Strong experience with:
- Angular
- HTML5
- SASS / SCSS
- Reusable Angular components
- Component libraries
- Front‑end architecture
- UI component…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).