We are seeking a passionate and highly motivated Frontend Angular Developer with 6 to 10 years of experience in building modern, scalable, and high-performing web applications.
The ideal candidate will possess strong expertise in Angular, TypeScript, state management, and modern frontend development practices.
You will collaborate closely with cross-functional teams in an Agile environment to deliver intuitive and maintainable user experiences.
Key Responsibilities:
- Design, develop, and maintain responsive web applications using Angular and TypeScript.
- Build reusable, scalable, and maintainable UI components following industry best practices.
- Develop applications using Angular Standalone Components, Signals, Reactive Forms, and efficient Change Detection strategies.
- Implement state management solutions using NgRx and RxJS.
- Collaborate with UI/UX designers, backend developers, product owners, and QA teams to deliver high-quality solutions.
- Integrate RESTful APIs and ensure seamless frontend-backend communication.
- Write clean, testable, and maintainable code with strong attention to performance and scalability.
- Participate in code reviews and contribute to engineering best practices.
- Troubleshoot application issues and provide effective solutions.
- Contribute to Continuous Integration and Continuous Delivery (CI/CD) processes.
- Required Skills & Qualifications
- Experience building modern Angular applications using Standalone Components, Signals, Reactive Forms, Change Detection strategies, RxJS, and NgRx State Management.
- Hands-on experience with UI frameworks and components such as Angular Material, PrimeNG, and AG-Grid.
- Strong understanding of software engineering principles, scalable application design, object-oriented programming, and frontend performance optimization.
- Experience with unit and end-to-end testing using frameworks such as Jest, Cypress, and Playwright, with a focus on code quality and maintainability.
- Experience working in Agile environments with exposure to CI/CD practices, along with excellent problem-solving, communication, and collaboration skills.