Published on

Front-End Engineer — Angular

Contract

Remote/Hybrid (Atlanta, GA)

Competitive Rate

Role Summary

The Front-End Engineer — Angular is a hands-on builder responsible for developing the Angular component library and screen templates that form the core of the 6-month, Agile-driven enterprise web application redesign.

Working from Figma designs and HTML/CSS templates produced by the design/build team, this engineer constructs reusable, modular Angular components and templates for the screens and UI components.

The role operates under the technical direction of the Sr. Front-End Technical/Engineering Lead and collaborates closely with the UX/UI Designer and the customer's IT team throughout each sprint.


Key Responsibilities

  • Develop modular and reusable Angular components and page templates for the screens and UI components, following a modular, non-duplicative architecture

  • Translate Figma design specs and HTML/CSS templates into production-ready Angular components with TypeScript, adhering to established coding standards

  • Implement dynamic, data-driven Angular pages using RxJS, Angular services, and reactive state patterns

  • Support backend API integration for dynamic screens: consuming REST endpoints, handling response data, and managing error and loading states within Angular components

  • Apply Angular routing configurations, lazy-loaded modules, and route-level access control patterns

  • Maintain code quality through unit testing, component-level documentation, and peer code review participation

  • Ensure HTML/CSS output meets WCAG 2.1 AA and Section 508 accessibility standards; apply ARIA patterns appropriately

  • Participate in sprint ceremonies, daily stand-ups, and design-to-dev handoff sessions

  • Support integration testing and debugging with the customer's backend data during integration sprints


Required Qualifications

  • 3+ years of professional Angular development experience (v12+ preferred; v14+ ideal)

  • 3+ years of experience in HTML5, CSS3, and TypeScript in production web applications

  • Proficiency in RxJS, Angular services, reactive forms, and Angular CLI

  • Experience building component-driven architectures with reusable, well-documented Angular components

  • Ability to translate UI design specifications into Angular implementations

  • Working knowledge of REST API consumption within Angular: HttpClient, interceptors, error handling patterns

  • Experience with Angular routing: lazy loading, route guards, and parameterized routes

  • Familiarity with Agile Scrum development practices (2-week sprints, JIRA-based backlog management)

  • Working knowledge of WCAG 2.1 AA / Section 508 compliance requirements in HTML/Angular output

  • Work samples or a portfolio demonstrating Angular component development are required


Preferred Qualifications

  • Experience with Angular state management libraries (NgRx, Akita, or NGXS)

  • Familiarity with Angular Material, PrimeNG, or similar UI component frameworks

  • Exposure to design systems and component token implementation (spacing, color, typography variables)

  • Experience writing unit tests with Jasmine/Karma or Jest for Angular components and services

  • Understanding of CI/CD pipeline handoff practices and DevOps-adjacent workflows


Tools

Angular (v14+), TypeScript, RxJS, HTML5, CSS3, Angular CLI, REST APIs, Git, Atlassian JIRA, Figma (design consumption)


Education

Bachelor’s degree or higher in Computer Science, Information Systems, HCI, or a related field. Equivalent professional experience considered.