Job Summary
We are seeking a highly skilled Senior Angular Developer to join our dynamic development team. The successful person will be responsible for designing, developing, and maintaining scalable, high-performance web applications. You will work closely with cross-functional teams, contributing to architecture decisions, mentoring junior developers, and ensuring high-quality code delivery.
What you'll do:
- Develop, test, and maintain Angular-based applications with clean, efficient, and reusable code.
- Collaborate with product managers, designers, and backend developers to deliver robust solutions.
- Participate in architectural discussions and influence technical direction.
- Implement best practices for performance optimization, accessibility, and security.
- Conduct code reviews and provide mentorship to junior and intermediate developers.
- Work within Agile/Scrum teams, actively participating in sprint planning, stand-ups, and retrospectives.
- Integrate frontend solutions with backend APIs and services.
- Contribute to continuous improvement of development processes and tooling.
Your Expertise:
- 7+ years of professional experience in front-end development.
- Strong expertise in Angular (v12+) and TypeScript.
- Solid understanding of HTML5, CSS3/SCSS, and responsive design principles.
- Proficiency in unit testing (Jasmine, Karma, Jest) and end-to-end testing (Protractor, Cypress, or Playwright).
- Strong problem-solving skills and ability to debug complex issues.
- Excellent communication and collaboration skills.
- Experience with Jira for issue tracking, sprint planning, and Agile workflows.
- Hands-on experience with GitHub Actions (or similar) for CI/CD pipelines.
- Exposure to micro-frontend architecture.
- Experience mentoring and guiding junior developers.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
- Relevant certifications (Angular, Cloud, Agile) are advantageous but not required.