Overview
On Site
DOE
Contract - W2
Skills
Web Applications
User Experience
Collaboration
DevOps
Continuous Improvement
Web Development
JavaScript
Management
API
Migration
RESTful
Fetch
Cross-browser
Performance Tuning
Writing
Testing
HTML5
Css3
Cascading Style Sheets
Sass
Responsive Design
Agile
Scrum
TypeScript
AngularJS
React.js
UI
Apache Ant
Bootstrap
Build Tools
Continuous Integration
Continuous Delivery
Version Control
Git
GitHub
Code Refactoring
Communication
Conflict Resolution
Problem Solving
Job Details
Job Summary: We are seeking experienced Front-End Developers to lead the migration of web applications from Angular to React. The ideal candidate will have hands-on experience with both frameworks, a deep understanding of modern JavaScript/TypeScript, and a strong ability to deliver clean, maintainable, and scalable code. This role involves close collaboration with UI/UX designers, back-end developers, and stakeholders to ensure a seamless transition while maintaining application functionality and performance. Key Responsibilities: Analyze existing Angular applications and identify components for migration. Redesign and refactor Angular components into reusable and efficient React components. Ensure consistent functionality and visual integrity throughout the migration process. Develop scalable and optimized code using JavaScript/TypeScript, React, and Redux (or other state management libraries). Collaborate with UI/UX teams to implement responsive and accessible designs. Integrate APIs and ensure end-to-end functionality in coordination with back-end and DevOps teams. Conduct thorough testing using Jest, React Testing Library, or similar frameworks. Participate in code reviews, Agile ceremonies, and contribute to continuous improvement of development practices. Required Qualifications: 8+ years of experience in front-end web development using JavaScript/TypeScript. 3+ years of experience with Angular (Angular 2+), including component-based architecture and RxJS. 4+ years of experience with React, including hooks, functional components, and state management (Redux or Context API). 2+ years of experience 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+ years of experience writing unit and integration tests using Jest, React Testing Library, or similar. 2+ years of experience with HTML5, CSS3, SCSS, and responsive web design principles. 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 front-end build tools like Webpack or Vite. Exposure to CI/CD tools and version control systems (e.g., Git/GitHub). Prior experience in large-scale refactoring or modernization projects. Strong communication and problem-solving skills. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.