Responsibilities:
- Design and development of high-performance, scalable, and user-friendly single-page applications (SPAs) using Angular.
- Understand Angular architecture deeply, including components, directives, services, dependency injection, lazy loading, and modules.
- Architect and implement state management solutions like NgRx or NgXS for large-scale applications.
- Build and integrate APIs using best practices (RESTful APIs, GraphQL).
- Develop Progressive Web Apps (PWAs) with Angular.
- Ensure adherence to web accessibility (WCAG) guidelines and best practices.
- Guide unit testing practices with Jasmine and Karma.
- Write clean, maintainable, well-documented, and performant code, focusing on micro-frontend architecture principles.
- Collaborate effectively with designers, back-end developers, and product managers.
- Use version control tools, such as Git.
Skills Required
Angular, Typescript, Rxjs, Html5, Css3, Restful Apis