Angular / AngularJS Developer
Location: Coimbatore, Tamil Nadu
Job Type: Full‑time
Work Schedule: Monday to Friday
Experience Level: 6–8 years
We are seeking a highly skilled Angular / AngularJS Developer with 6–8 years of hands‑on experience designing, developing, and maintaining enterprise‑level web applications. The ideal candidate will have deep expertise in Angular (v2+) and AngularJS, a strong understanding of front‑end development best practices, application architecture, and performance optimization.
Key Responsibilities
- Design, develop, test, and maintain scalable web applications using Angular and AngularJS.
- Collaborate with product managers, business analysts, UI/UX designers, and backend developers to deliver high‑quality solutions.
- Develop reusable, modular, and maintainable code following industry best practices.
- Migrate and modernize legacy AngularJS applications to newer Angular versions.
- Integrate front‑end components with RESTful APIs and backend services.
- Participate in code reviews and ensure adherence to coding standards.
- Troubleshoot and resolve application issues, bugs, and performance bottlenecks.
- Contribute to technical design discussions and architectural decisions.
- Mentor junior developers and provide technical guidance to team members.
Required Skills
- 6–8 years of experience in front‑end development.
- Strong hands‑on experience with Angular (v8 and above, preferably) and AngularJS (1.x).
- Proficiency in TypeScript (v6+), HTML5, CSS3, SCSS, and Bootstrap or similar UI frameworks.
- Experience working with REST APIs and JSON.
- Solid understanding of Single Page Applications, RxJS, NgRx, and reactive programming concepts.
- Knowledge of state management and component‑based architecture.
- Familiarity with Webpack, npm, and build/deployment processes.
- Experience with Git and version control systems.
- Understanding of Agile/Scrum methodologies.
Good to Have
- Experience in migrating AngularJS applications to Angular.
- Knowledge of Node.js.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience with unit testing frameworks such as Jasmine, Karma, or Jest.
- Knowledge of CI/CD pipelines.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong analytical and problem‑solving skills.
- Excellent communication and stakeholder management abilities.
- Ability to work independently and in a collaborative team environment.
Preferred Candidate Profile
- Strong understanding of software design principles and best practices.
- Experience leading front‑end development initiatives and mentoring team members.
- Ability to handle multiple projects and deliver within deadlines.