We are looking for a highly skilled and experienced
Senior Frontend Developer with strong expertise in
Angular (8+) to join our development team. The ideal candidate is a strong technical professional with a high sense of ownership, excellent collaboration skills, and the ability to work independently in a fast-paced environment. This role involves designing, developing, and maintaining scalable, high-performance web applications while working closely with cross-functional teams.
Key Responsibilities
- Design, develop, and maintain complex web applications using Angular (version 8 and above)
- Collaborate closely with designers, backend developers, and product managers to deliver high-quality features
- Take ownership of frontend solutions from design to production
- Write clean, maintainable, and efficient code following best practices
- Optimize applications for performance, scalability, and responsiveness
- Ensure technical feasibility and accurate implementation of UI/UX designs
- Maintain and migrate legacy codebases built with AngularJS, when required
- Debug, troubleshoot, and resolve frontend issues efficiently
- Contribute to technical discussions and share knowledge within the team
- Stay up to date with modern frontend technologies, frameworks, and trends
Requirements:
- 5+ years of hands-on experience in frontend development
- Strong experience with Angular (8+)
- Working knowledge of AngularJS for legacy systems
- Proficiency in JavaScript (ES6+), HTML5, CSS3, and JSON
- Experience integrating with RESTful APIs
- Familiarity with Git and version control workflows
- Solid understanding of responsive and adaptive design principles
- Experience writing unit and integration tests (e.g., Jasmine, Karma)
- Strong problem-solving skills and attention to detail
- Ability to communicate effectively and work collaboratively in a team
Nice to Have:
- Hands-on experience with TypeScript
- Familiarity with newer Angular versions (15/16+)
- Experience with modern frontend build tools and workflows
- Knowledge of state management libraries such as NgRx
- Experience working with CI/CD pipelines and agile methodologies
- Proactive and self-driven mindset
- Strong ownership and accountability
- Ability to clearly explain technical concepts to non-technical stakeholders
- Openness to feedback and continuous learning