Senior Angular Developer
Role details
Job location
Tech stack
Job description
We are looking for a highly skilled Senior Angular Engineer to join our team and help build, maintain, and improve complex frontend applications. This role requires deep hands-on expertise in Angular and modern frontend architecture, with a strong focus on scalability, maintainability, and delivery., * Design, develop, and maintain scalable Angular applications
- Work on complex frontend architecture and state management implementations
- Refactor legacy code and improve application performance, maintainability, and reliability
- Collaborate closely with product managers, designers, and backend engineers
- Write clean, testable, and maintainable code
- Contribute to frontend best practices, code reviews, and technical discussions
- Ensure high-quality delivery through testing and continuous improvement
- Provide clear communication on progress, blockers, and risks
Requirements
The ideal candidate is someone who thrives in fast-paced environments, communicates proactively, and has experience working with complex or legacy codebases while driving continuous improvements and refactoring initiatives., * Strong experience with Angular (deep architectural and hands-on expertise, not surface-level)
-
Advanced proficiency with TypeScript
-
Solid experience with RxJS and NGRX (critical requirement)
-
Strong testing mindset with experience in:Unit Testing End-to-End (E2E) Testing
-
Experience refactoring and improving complex or legacy frontend applications
-
Familiarity with cloud environments such as AWS or AzureDevOps ownership is not required, but cloud awareness is important, * Experience working in fast-paced product environments
-
Exposure to modern frontend architecture patterns
-
Experience with CI/CD pipelines and frontend deployment processes
-
Familiarity with performance optimization techniques
-
Experience mentoring other engineers
Critical Non-Technical Traits (Make-or-Break)
Delivery Mindset
- Strong focus on execution and consistent delivery
- Ability to prioritize speed and business impact over perfectionism
- Comfortable owning and closing tickets efficiently, * Proactive and frequent communication through tools such as Slack and Jira
- Immediate escalation of blockers or risks
- Strong collaboration and transparency within distributed teams
Preferred Experience
- 5+ years of frontend development experience
- Significant experience building production-grade Angular applications
- Experience working with distributed or remote teams is a plus