United Software Group Inc
Frontend Developer
United Software Group IncCanada13 days ago
ContractRemote FriendlyConsulting

Job Title: UI Developer

Location: Remote Role

Interview: Video Interview


Description:

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.

Key Skills

Ranked by relevance