$120K - 160K a year
Lead migration of Angular applications to React by redesigning components, maintaining functionality, collaborating with UI/UX and back-end teams, and ensuring code quality through testing and Agile practices.
8+ years front-end development with JavaScript/TypeScript, 3+ years Angular, 4+ years React, experience migrating Angular to React, REST API integration, responsive design, testing with Jest and React Testing Library, and Agile team experience.
Duration: 4 months to start Job Summary We are looking for experienced Front-End Developers to lead the migration of web applications from Angular to React. The ideal candidate will have hands-on experience working with both frameworks, a deep understanding of modern JavaScript/TypeScript, and the ability to deliver clean, maintainable, and scalable code. You will collaborate with UI/UX designers, back-end developers, and stakeholders to ensure a smooth transition while maintaining functionality and performance. Key Responsibilities • Analyze and understand existing Angular applications and identify components for migration. • Redesign and refactor Angular components into reusable and efficient React components. • Maintain application functionality and visual consistency throughout the migration process. • Write clean, scalable, and optimized code using JavaScript/TypeScript, React, and Redux (or other state management libraries). • Work closely with the UI/UX team to implement responsive and accessible designs. • Collaborate with back-end developers and DevOps teams to integrate APIs and ensure end-to-end functionality. • Conduct thorough testing using Jest, React Testing Library, or similar frameworks to ensure stability during migration. • Participate in code reviews, Agile ceremonies, and contribute to improving development processes. Required Qualifications • 8+ years of experience in front-end web development using JavaScript/TypeScript. • 3+ years of experience developing applications using Angular (Angular 2+), including component-based architecture and RxJS. • 4+ years of experience working with React, including hooks, functional components, and state management using Redux or Context API. • 2+ years of experience in converting/migrating applications or components from Angular to React. • 2+ years of experience with RESTful API integration and asynchronous data handling (Axios, Fetch, etc.). • 2+ years of experience with responsive design, cross-browser compatibility, and front-end performance optimization. • 2+ year of experience writing unit and integration tests using Jest, React Testing Library, or similar. • 2+ year of experience in understanding of HTML5, CSS3, SCSS, and responsive web design principles. • 2+ year of experience in Experience working in Agile/Scrum development teams. Preferred Qualifications • Experience using TypeScript in both Angular and React environments. • Familiarity with component libraries such as Material UI, Ant Design, or Bootstrap. • Experience with Webpack, Vite, or other front-end build tools. • Exposure to CI/CD tools and version control (Git/GitHub). • Prior experience in large-scale refactoring or modernization projects. • Excellent communication and problem-solving skills.
This job posting was last updated on 9/17/2025