Develop Angular components and UI features against sprint commitments, implementing designs from Figma using approved Design System components, tokens, and patterns
Implement frontend accessibility standards in all UI code: proper ARIA attributes, semantic HTML, keyboard navigation, focus management, and color contrast compliance per WCAG 2.1 AA and Section 508
Ensure all new UI code passes automated accessibility checks (aXe, pa11y) in the CI pipeline before merge, with zero critical or major findings
Contribute to accessibility remediation of legacy UI code, resolving existing accessibility defects and preventing new ones from being introduced
Write frontend tests (component tests, service tests, integration tests) achieving at least 90% branch coverage on all new and modified code
Complete code reviews within 1 business day with substantive feedback focused on code quality, accessibility implementation, and Design System adherence
Collaborate with UX designers on accessible design patterns, with backend developers on API contracts and data integration, and with accessibility specialists to resolve evaluation findings efficiently
Contribute to the Design System through the governance process: propose new components or patterns, ensure contributions meet WCAG 2.1 AA, and document usage in Figma and Confluence
Build responsive, cross-browser interfaces that work across supported browsers and devices
Participate fully in Agile ceremonies within a SAFe framework: Sprint Planning, Daily Standup, Sprint Review, Retrospective, and Backlog Refinement
Support production triage when assigned, ensuring all fixes follow the standard code review and CI/CD pipeline process
Maintain clean, well-documented TypeScript and Angular code that meets coding standards and passes SonarQube quality gates
Requirements
3 years of applicable experience in frontend web development
Bachelor's degree in Computer Science, Information Technology, or a related field (or 3 years of additional experience)
Proficiency in Angular (version 12+), TypeScript, HTML5, and CSS3, with hands-on experience building component-based single-page applications
Strong working knowledge of WCAG 2.1 AA accessibility standards and Section 508 compliance, with demonstrated experience implementing accessible UI patterns including ARIA attributes, semantic HTML, keyboard navigation, and focus management
Experience with automated accessibility testing tools such as aXe, pa11y, or WAVE, integrated into development or CI workflows
Experience implementing designs from Figma or similar design tools, translating visual specifications and accessibility annotations into production code
Experience working with a shared Design System or component library, consuming and contributing reusable UI components with documented usage patterns
Experience with CI/CD pipelines (GitLab CI preferred) and understanding of how frontend builds, tests, and accessibility scans integrate into the deployment workflow
Experience writing frontend unit and integration tests using frameworks such as Jasmine, Karma, or Jest
Familiarity with code quality tools such as SonarQube, including understanding of branch coverage requirements and quality gate enforcement
Excellent communication skills with the ability to provide clear status updates, collaborate with cross-functional partners on accessibility remediation, and document technical decisions