Job Title: Assistant Manager | Full-stack Development, Angular 2+ | Bengaluru | TTC - DOMESTIC
Job Summary:
We are seeking a talented and passionate Frontend Developer with strong expertise in Angular to join our growing development team. You will be responsible for designing, developing, and maintaining high-quality, responsive, and scalable web applications using the Angular framework. You'll collaborate closely with product managers, designers, and backend engineers to translate requirements and mockups into fully functional user interfaces and contribute to the overall technical direction of our frontend architecture.
Key Responsibilities:
• Develop user-facing features using modern Angular 12+
• Build reusable components and frontend libraries for future use.
• Translate designs and wireframes into high-quality, performant, and maintainable code (HTML, CSS/SCSS/LESS, TypeScript).
• Optimize applications for maximum speed, scalability, and accessibility.
• Integrate with backend services and APIs (RESTful).
• Write clean, well-documented, and testable code using frameworks like Jasmine, Karma, or Cypress.
• Collaborate effectively with UI/UX designers, backend developers, and product managers in an Agile/Scrum environment.
• Participate in code reviews to maintain code quality and share knowledge.
• Troubleshoot and debug issues across various browsers and devices.
• Stay up-to-date with the latest industry trends, technologies, and best practices in frontend development, particularly within the Angular ecosystem.
• Contribute to architectural decisions and technical roadmap planning.
Required Qualifications:
• Bachelor's degree in Computer Science, Engineering, or a related field, OR equivalent practical experience.
• [Number, e.g., 2+, 3+, 5+] years of professional experience in frontend web development.
• Proven, hands-on experience developing complex web applications using Angular (specify versions if critical, e.g., Angular 8+).
• Deep understanding of Angular core concepts: Components, Modules, Services, Routing, Dependency Injection, RxJS.
• Proficiency in TypeScript, HTML5, and CSS3 (including preprocessors like SCSS or LESS).
• Experience consuming RESTful APIs.
• Experience with state management patterns and libraries (e.g., NgRx, NGXS, Services with Subjects).
• Experience with frontend testing frameworks (e.g., Jasmine, Karma, Protractor, Cypress).
• Proficiency with Git version control.
• Strong problem-solving and analytical skills.
• Excellent communication and teamwork abilities.
• Understanding of web performance optimization techniques.
Preferred Qualifications (Nice-to-Haves):
• Experience with UI component libraries (e.g., Angular Material, PrimeNG, NG-ZORRO, Bootstrap).
• Experience with server-side rendering (SSR) using Angular Universal.
• Knowledge of build tools like Webpack and the Angular CLI.
• Familiarity with CI/CD pipelines.
• Experience with GraphQL.
• Understanding of web accessibility standards (WCAG).
• Experience working in an Agile/Scrum development process.
• Contributions to open-source projects or a strong portfolio.
• Experience with other JavaScript frameworks (React, Vue.js).
• Familiarity with cloud platforms (AWS, Azure).