Develop Angular components and UI features against sprint commitments, translating Figma designs into clean, maintainable production code using approved Design System components, tokens, and patterns
Build and consume RESTful APIs, collaborating with backend developers on data contracts, request/response structures, and integration points to ensure frontend components display data correctly
Write frontend tests (component tests, service tests, integration tests) achieving at least 90% branch coverage on all new and modified code
Implement accessibility standards in all UI code, including proper ARIA attributes, semantic HTML, keyboard navigation, and color contrast compliance per WCAG 2.1 AA and Section 508 requirements
Ensure all new UI code passes automated accessibility checks (aXe, pa11y) in the CI pipeline before merge
Contribute to the Design System through the governance process: identify reusable patterns, propose new components, and ensure contributions are documented in Figma and Confluence
Build responsive, cross-browser interfaces that work across supported browsers and devices
Complete code reviews within 1 business day with substantive feedback focused on code quality, performance, and adherence to coding standards
Participate fully in Agile ceremonies within a SAFe framework: Sprint Planning, Daily Standup, Sprint Review, Retrospective, and Backlog Refinement
Maintain clean, well-documented TypeScript and Angular code that passes SonarQube quality gates: B+ minimum for bugs and smells, zero critical vulnerabilities
Support production triage when assigned, diagnosing frontend issues, implementing fixes, and ensuring all changes follow the standard code review and CI/CD pipeline process
Collaborate with UX designers on design feasibility during backlog refinement and provide technical input on story decomposition and estimation
Requirements
5 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
Experience building and consuming RESTful APIs from frontend applications, including handling asynchronous data flows, error states, and loading patterns
Experience implementing designs from Figma or similar design tools, translating visual specifications into pixel-accurate, production-ready code
Experience working with a shared Design System or component library, consuming reusable UI components and following established patterns and tokens
Familiarity with WCAG 2.1 AA accessibility standards and Section 508 compliance, with experience implementing basic accessible UI patterns such as semantic HTML, ARIA labels, and keyboard navigation
Experience writing frontend unit and integration tests using frameworks such as Jasmine, Karma, or Jest
Experience with CI/CD pipelines (GitLab CI preferred) and understanding of how frontend builds and tests integrate into the deployment workflow
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 team members, and document technical decisions.