About the rolewe're looking for an angular developer with 1–3 years of experience to join our frontend team. You'll work on an enterprise-grade financial services application, building new features, maintaining existing code, and helping modernize the platform as we migrate from angular 14 to 20. This is a great opportunity to grow your skills in a complex, real-world codebase.responsibilities:
* build new features and maintain existing code across angular 14 and 20
* refactor legacy components, improve performance, and strengthen architecture
* integrate rest apis and real-time communication via web sockets (socket.io and firebase)
* write and maintain unit and integration tests
* actively participate in code reviews and follow team best practices
* document components, services, and workflows
* collaborate with designers, product managers, and backend developersmust-have skills
* hands-on experience with angular 14+ (components, services, directives, pipes)
* understanding of lifecycle hooks, change detection, and dependency injection
* familiarity with angular material for ui components
* basic–intermediate type script: static typing, interfaces, generics
* working knowledge of observables, subjects, and behavior subjects
* basic subscription management and memory leak prevention in rx jsnice to have
* reactive forms (form builder, form group, custom validators)
•andinterceptors (jwt, error handling)
* real-time communication with socket.io and firebase
* jwt tokens, functional guards, and session management
* data visualization with chart.js / ng2-charts
* basic knowledge of finance or financial services
* experience with third-party integrations (salesforce, crms, financial apis)