Job Description
We are looking for a skilled and experienced Angular Developer with strong expertise in Angular 18/21, RxJS, and NgRx to join our development team. The ideal candidate should have hands-on experience building scalable front-end applications and a solid understanding of modern UI architecture and state management.
Key Responsibilities
-
Develop and maintain scalable web applications using Angular 18/21
-
Build reusable and efficient UI components
-
Implement reactive programming using RxJS
-
Manage application state using NgRx
-
Collaborate with backend developers, QA, and cross-functional teams
-
Optimize applications for maximum performance and responsiveness
-
Participate in code reviews and follow best coding practices
-
Troubleshoot and debug front-end issues
Requirements
Required Skills
-
5+ years of experience in Frontend development
-
Strong hands-on experience with Angular (Angular 18/21 preferred)
-
Good expertise in RxJS and reactive programming concepts
-
Experience with NgRx for state management
-
Strong knowledge of TypeScript, JavaScript, HTML5, and CSS3
-
Understanding of REST APIs and integration
-
Familiarity with Git/version control systems
-
Good problem-solving and communication skills
Benefits
Good to Have
-
Basic knowledge of React and Redux
-
Experience with Agile/Scrum methodology
-
Exposure to unit testing frameworks