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.
