Overview
Skills
Job Details
Job Description:
We are seeking a highly skilled Lead Frontend / Angular Developer to join our dynamic team. This is a hands-on role focused on designing, developing, and maintaining scalable frontend components using Angular 14+ and related technologies. The ideal candidate will have strong experience in frontend architecture, state management using NgRx, reactive programming with RxJS, and frontend testing strategies including A/B testing and Cypress-based unit testing.
Key Responsibilities:
Lead and participate in the development of reusable and scalable frontend components using Angular 14 or higher.
Manage and enhance existing components to align with evolving business and UI/UX requirements.
Collaborate with cross-functional teams (Design, Backend, QA) during 2-week sprint cycles.
Implement and maintain robust state management with NgRx and reactive programming with RxJS.
Integrate frontend components with backend services using NodeJS.
Ensure high performance, accessibility, and cross-browser compatibility of UI components.
Write and maintain unit tests and E2E tests using Cypress.
Participate in A/B testing setup and analysis for UI/UX optimization.
Use GitHub for version control and code reviews.
Required Skills:
Angular 14 or newer Expert level experience required
TypeScript Advanced proficiency required
NgRx & RxJS Must have hands-on experience
JavaScript (ES6+), HTML5, CSS3 / SCSS Strong foundation required
NodeJS Working knowledge preferred for frontend/backend integration
Cypress Experience writing and maintaining unit/E2E tests
A/B Testing Understanding of testing frameworks and implementation strategies
GitHub Familiarity with branching, PRs, and code reviews
Nice to Have:
Experience working in Agile/Scrum environments
Experience with performance monitoring and frontend optimization
Exposure to CI/CD pipelines
Soft Skills:
Excellent problem-solving and debugging skills
Strong communication and leadership qualities
Ability to mentor junior developers and participate in design discussions