Angular Front- End Developer
Capgemini · New York, United States · 1 wk ago
EngineeringFull-time
About the role
We are seeking a talented and passionate Senior front-end Developer with strong expertise in Angular, Node.js, and Micro Frontend Architecture. The ideal candidate will have hands-on experience building scalable, customer-focused web applications and APIs while following modern engineering practices, including test-driven development, CI/CD, and automation. This role requires someone who thrives in a collaborative environment, enjoys solving complex business problems, and is passionate about building high-quality, maintainable, and performant applications.
Responsibilities
- Design, develop, and maintain modern, scalable web applications using Angular 18+ and TypeScript.
- Architect and implement Micro Frontend solutions to support scalable and modular application development.
- Develop robust backend services and APIs using Java Spring Boot and Node.js/NestJS.
- Build and integrate RESTful and GraphQL APIs to support front-end applications.
- Collaborate closely with Product Owners, UX teams, and business stakeholders to deliver features that maximize customer value.
- Participate in technical design discussions and contribute to architecture decisions.
- Write clean, reusable, testable, and maintainable code following best engineering practices.
- Implement state management solutions using Redux/NgRx and reactive programming with RxJS.
- Perform code reviews and mentor team members on development standards and best practices.
- Support CI/CD initiatives and automate build, test, and deployment processes.
- Contribute to the continuous improvement of development processes, frameworks, and tooling.
- Stay updated with emerging technologies and share knowledge across the engineering team.
- Troubleshoot and resolve application performance, scalability, and reliability issues.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or related discipline.
- 3+ years of professional software development experience.
- Strong experience developing enterprise applications using Angular 18+.
- Hands-on expertise with: TypeScript, JavaScript, RxJS, Redux/NgRx.
- Strong experience designing and implementing Micro Frontend Architectures.
- Strong understanding of software design principles and modern web application architecture.
- Excellent problem-solving and analytical skills.
Pay
The base compensation range for this role in the posted location is: 65000 - 75000.
Benefits
- Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade; Company paid holidays; Personal Days; Sick Leave.
- Medical, dental, and vision coverage.
- Retirement savings plans.
- Life and disability insurance.
- Employee assistance programs.
- Other benefits as provided by local policy and eligibility.