Roles and Responsibilities:
Develop and maintain frontend applications using Angular and NgRx Store.
Collaborate with cross-functional teams to design, develop, and deliver
high-quality features.
Build responsive and dynamic UI components, focusing on performance and
user experience.
Utilize NgRx for efficient state management, handling asynchronous
operations, and optimizing app performance.
Write comprehensive unit tests for Angular components, services, and NgRx
states using Jasmine or Karma.
Conduct code reviews, identify areas of improvement, and adhere to code
quality standards.
Stay up-to-date with Angular and NgRx best practices, incorporating them
into project development.
Optimize applications for maximum performance and maintain high standards
for code quality.
Troubleshoot, debug, and resolve issues in a timely manner.
Document technical specifications, testing strategies, and development
workflows.Preferred Skills
Experience with Angular Material or other UI component libraries.
Familiarity with TDD (Test-Driven Development) principles.
Knowledge of CI/CD pipelines and automated testing tools.
Understanding of Agile or Scrum methodologies.
Exposure to backend or cloud technologies is a plus.Primary Skills:
Angular and NgRx