Angular Developer (AngularJS + Angular 2+) –
Job Description
Location: Ahmedabad
Experience: 3–5 Years
Employment Type: Full-time
Job Summary
We are looking for a front-end developer with strong experience in both AngularJS (1.x) and modern Angular (2+) frameworks. The role involves maintaining legacy AngularJS applications while developing and migrating features to newer Angular versions. The ideal candidate should be comfortable working across mixed frontend stacks and contributing to modernization efforts.
Key Responsibilities
Develop and maintain applications using AngularJS and Angular (v8+)
Maintain and enhance existing legacy AngularJS codebases
Migrate AngularJS modules to modern Angular architecture
Build reusable, scalable, and maintainable UI components
Integrate frontend with REST APIs and backend services
Refactor legacy code to follow modern best practices
Ensure performance, responsiveness, and cross-browser compatibility
Write unit tests and maintain code quality
Collaborate with backend teams and product stakeholders
Strong hands-on experience with AngularJS (1.x)
Solid experience with Angular 2+ (preferably v10+)
Proficiency in TypeScript and JavaScript (ES6+)
Strong knowledge of HTML5, CSS3, SCSS
Experience with RxJS and Observables
Understanding of component-based architecture
Experience with REST API integration
Familiarity with Git version control Migration Experience (Important)
Experience upgrading AngularJS → Angular
Knowledge of hybrid apps using ngUpgrade
Refactoring controllers to components/services
Understanding dependency injection differences
State handling migration
Ability to plan incremental migrations
Good to Have
Experience with state management (NgRx / Signals)
Knowledge of performance optimization,
Unit testing experience (Jasmine/Karma/Jest)
Experience with CI/CD pipelines
Familiarity with Node.js / NestJS
Experience working in Agile/Scrum teams
Soft Skills
Strong debugging skills (especially legacy code)
Ability to work across old and new tech stacks
Ownership mindset
Good communication and collaboration
Preferred Qualifications
Bachelor’s degree in Computer Science or related field
Experience with legacy modernization projects
Exposure to large enterprise AngularJS apps Nice Add-ons
Experience with microfrontends
Angular performance tuning
SSR (Angular Universal)
UI libraries (Material, PrimeNG)
…