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