Role Overview
We are seeking a talented and passionate Front-End Developer with strong expertise in Angular (v15+) to join our product engineering team. The ideal candidate should have hands-on experience building scalable, responsive, and high-performance web applications using modern front-end technologies and best practices.
Responsibilities
- Design, develop, and maintain responsive web applications using Angular 15+ and TypeScript.
- Develop reusable UI components and modules following industry best practices.
- Integrate front-end applications with RESTful APIs.
- Implement state management using NgRx.
- Utilize RxJS for asynchronous and reactive programming.
- Collaborate with UX/UI designers, backend developers, and product teams to deliver high-quality solutions.
- Write clean, maintainable, and efficient code following coding standards.
- Perform code reviews and contribute to continuous improvement initiatives.
- Create and maintain unit tests to ensure application quality and reliability.
- Troubleshoot and optimize application performance, accessibility, and responsiveness.
Requirements
- 3-6 years of experience in front-end development.
- Strong hands-on experience with Angular 15+.
- Proficiency in TypeScript, JavaScript (ES6+), and modern web development practices.
- Strong knowledge of HTML5, CSS3, and SCSS/SASS.
- Experience with NgRx for state management.
- Solid understanding of RxJS and reactive programming concepts.
- Experience integrating and consuming REST APIs.
- Hands-on experience with Unit Testing frameworks such as Jasmine, Karma, or Jest.
- Familiarity with Git version control and Agile/Scrum methodologies.
- Good understanding of browser compatibility, performance optimization, and responsive design.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
Nice to Have
- Experience with Angular Material.
- Knowledge of CI/CD pipelines.
- Exposure to Micro Frontend architecture.
- Understanding of accessibility standards and security best practices.
- Experience working in product-based or enterprise-scale applications.
Skills
- Angular
- TypeScript
- NgRx
- RxJS
- RESTful APIs