Posted:19 hours ago|
Platform:
Remote
Contractual
We are hiring an experienced Angular Developer (IC role) to join the engineering team of a leading US-based banking client. The role involves building scalable frontend modules using Angular, RxJS, and REST APIs within a modular, component-driven architecture. The developer should have a strong grounding in routing, lazy loading, reactive forms, and HTML/CSS.The ideal candidate will have 5+ years of professional experience in Angular development and be able to independently build production-grade modules. Experience in component communication using @Input, @Output, and form control via FormBuilder is expected.Familiarity with RxJS operators (switchMap, catchError, map) and REST integration using HttpClient is essential. Understanding of token management, error handling, and response mapping is preferred.
Should have built end-to-end modules using Angular v12+. Must demonstrate clear understanding of module setup, routing (with lazy loading), and lifecycle hooks like ngOnInit, ngOnDestroy.
Should have implemented dynamic and nested forms using FormBuilder, FormGroup, and custom validators. Experience in handling validation messages and reactive updates is expected.
Hands-on usage of switchMap, map, and catchError in production. Familiarity (not deep) with combining observables using forkJoin and combineLatest.
Must have integrated external APIs using Angular’s HttpClient. Awareness of interceptors for adding auth tokens and handling global errors is preferred but not mandatory.
Should have used @Input, @Output for parent-child communication. Awareness of ViewChild and EventEmitter usage is expected; hands-on is preferred.
Must have built responsive UIs using HTML5 and Flexbox/Grid layout. Should understand SCSS variables and media queries. Use of mixins and SCSS nesting is a plus but not mandatory.
Experience in maintaining or running unit tests for Angular components or services. Not required to write advanced test cases from scratch.
Must be able to explain frontend logic clearly in team meetings or Agile ceremonies. Should have experience working with distributed backend or QA teams using tools like Jira and Git.
Should have used these libraries to build responsive UIs, dialogs, modals, or forms. Theming and layout experience is a plus.
Should understand when to use global state management. Basic familiarity with reading state from store or dispatching actions is sufficient. No need to write effects or reducers from scratch.
Awareness of Angular build steps (ng build, ng lint, ng test) and how they are plugged into CI/CD pipelines. Not expected to write deployment scripts.
Should understand the basics of focus management, ARIA labels, keyboard navigation, and screen-reader-friendly structures. Not required to perform full WCAG audits.
Should be aware of Angular's built-in sanitization features and basic XSS prevention techniques. Should avoid unsafe DOM manipulation patterns.
Experience building mobile apps using Ionic + Angular (Capacitor/Cordova). Experience in packaging and basic deployment to Android/iOS is a bonus.
Should have worked on real-time video/audio integration using OpenVidu or WebRTC. Only relevant if prior project experience exists — not a core expectation.
Exposure to Firebase authentication or Firestore, use of Kendo UI components, or configuration of Angular Progressive Web Apps (PWA). Optional.
ThoughtStorm
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Mohali
3.0 - 4.8 Lacs P.A.
Noida
3.0 - 8.0 Lacs P.A.
Mumbai, Delhi / NCR
12.0 - 13.0 Lacs P.A.
Hyderabad, Pune, Bengaluru
10.0 - 20.0 Lacs P.A.
Hyderābād
24.0 - 30.0 Lacs P.A.
Ahmedabad
1.65996 - 2.54436 Lacs P.A.
Jaipur
3.6 - 6.0 Lacs P.A.
Pune, Maharashtra, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed
Chennai, Tamil Nadu, India
4.0 - 6.0 Lacs P.A.