Job details
React/Redux Engineer
- Java
- Redux
- REST
- Node.js
- TypeScript
- Agile
- Next.js
Posted: 6 days ago
Job Title: React JS/Redux Developer
Location:Toronto ON Canada
Job Type: Contract
Experience: 8 yearsJob Summary:We are looking for a skilled React JS/Redux Developer to join our front-end development team. The ideal candidate should have solid experience in building modern, scalable, and responsive web applications using React.js, Redux, and related technologies.Key Responsibilities:
Location:Toronto ON Canada
Job Type: Contract
Experience: 8 yearsJob Summary:We are looking for a skilled React JS/Redux Developer to join our front-end development team. The ideal candidate should have solid experience in building modern, scalable, and responsive web applications using React.js, Redux, and related technologies.Key Responsibilities:
- Develop new user-facing features using React.js and Redux
- Build reusable components and front-end libraries for future use
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
- Collaborate with product managers, UX designers, and backend developers to deliver high-quality features
- Ensure the technical feasibility of UI/UX designs
- Participate in code reviews, contribute to team best practices, and maintain coding standards
- Debug and resolve technical issues as they arise in development and production environments
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- In-depth knowledge of React.js and Redux
- Experience with HTML5, CSS3, RESTful APIs, and JSON
- Familiarity with modern front-end build pipelines and tools (Webpack, Babel, NPM, etc.)
- Experience with version control tools like Git
- Understanding of cross-browser compatibility issues and responsive design
- Knowledge of unit testing frameworks such as Jest, React Testing Library, or Enzyme
- Familiarity with TypeScript
- Experience with Next.js or other SSR frameworks
- Exposure to Agile/Scrum methodologies
- Basic understanding of back-end technologies (Node.js, Express, etc.)
- Experience with CI/CD tools and practices