Job Summary
We are seeking a talented Angular Developer with strong expertise in Angular 13+ , TypeScript , and state management (NgRx) to design and develop responsive, high-performance web applications. The ideal candidate will be proficient in creating modular, reusable components, integrating APIs, and writing unit tests using Jest to ensure high code quality and reliability.
Key Responsibilities
Develop dynamic and interactive front-end applications using Angular 13+ , HTML5 , CSS3 , and TypeScript / JavaScript .
Implement NgRx Store for effective state management and handle complex data flows.
Integrate RESTful APIs into Angular components, ensuring smooth communication between front-end and back-end systems.
Write unit and integration tests using the Jest testing framework to maintain high-quality code.
Ensure responsiveness, accessibility, and performance optimization of web applications.
Collaborate with UX / UI designers and backend developers to deliver end-to-end solutions.
Participate in code reviews , debugging , and performance tuning .
Follow best practices for version control (Git), CI / CD, and Agile development methodologies.
Required Skills and Qualifications
4–7 years of hands-on experience in Angular (v13 or above) .
Strong proficiency in TypeScript , JavaScript (ES6+) , HTML5 , and CSS3 .
Solid understanding of NgRx Store concepts - actions, reducers, effects, and selectors.
Experience with API integration using Angular's HTTPClient module combined with NgRx Store.
Proficiency in writing unit tests using Jest Framework .
Understanding of component-based architecture , lazy loading , and routing modules .
Familiarity with responsive web design and cross-browser compatibility .
Experience working in Agile / Scrum environments.
Angular Developer • Saint Louis, MO, Missouri, USA