Position: Angular Front-End Developer
Location: Durham, NC and Westlake, OH(Hybrid)
Employment: Fulltime
Job Description
We are seeking an experienced Angular Front-End Developer to build and maintain modern, responsive single-page web applications. The ideal candidate is well-versed in TypeScript, Angular (12+), and front-end best practices, with a solid understanding of API integration and automated testing.
Key Responsibilities
- Develop and maintain responsive, high-performance single-page applications (SPAs) using Angular (12+) and TypeScript.
- Implement state management using tools like NgRx or Signal Store (knowledge of Signal Store is a plus).
- Integrate seamlessly with RESTful APIs built on Node.js/NestJS frameworks.
- Collaborate with backend and DevOps teams to ensure smooth data flow and optimized API consumption.
- Write clean, modular and testable code following best practices in component-driven architecture.
- Develop and maintain unit and integration tests using frameworks like Jest and Cypress.
- Optimize front-end performance and ensure cross-browser compatibility.
Required Skills & Experience
- Proven experience developing web applications using Angular (preferably version 12 or higher) and TypeScript.
- Strong knowledge of JavaScript (ES6+), HTML5, and CSS3.
- Hands-on experience integrating with REST APIs; familiarity with Node.js/NestJS environments.
- Exposure to GraphQL APIs (preferred but not mandatory).
- Experience with automated testing (Jest, Cypress).
- Excellent debugging and performance optimization skills.
Bonus Skills (Nice to Have)
- Experience with NgRx Signal Store for state management.
- Familiarity with NX Monorepo structures.
- Exposure to AWS cloud environment and related DevOps workflows.