Description

Job Title: React Developer

Location: Mississauga, ON, Canada / Jersey City, NJ, USA

Employment Type: Full-Time

Job Summary

We are seeking a skilled React Developer to join our development team and build modern, scalable, and high-performing web applications. The ideal candidate will have strong experience in React.js, JavaScript/TypeScript, API integration, and front-end development best practices. You will collaborate with cross-functional teams to deliver responsive user interfaces and contribute to the full software development lifecycle.

Key Responsibilities

  • Design, develop, and maintain responsive web applications using React.js.
  • Build reusable UI components and front-end libraries for future use.
  • Integrate front-end applications with RESTful APIs and backend services.
  • Collaborate with UX/UI designers to implement intuitive user experiences.
  • Optimize applications for maximum speed, scalability, and performance.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in code reviews, testing, debugging, and troubleshooting activities.
  • Work closely with backend developers, QA teams, and product stakeholders.
  • Contribute to Agile ceremonies including sprint planning, stand-ups, and retrospectives.

Required Qualifications

  • 4+ years of experience in front-end development with React.js.
  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
  • Experience with state management libraries such as Redux, Context API, or Zustand.
  • Hands-on experience consuming RESTful APIs and working with JSON data.
  • Familiarity with modern build tools such as Webpack, Vite, Babel, or npm/yarn.
  • Experience with Git version control and collaborative development workflows.
  • Understanding of responsive design principles and cross-browser compatibility.
  • Knowledge of Agile/Scrum development methodologies.

Preferred Qualifications

  • Experience with Next.js and server-side rendering (SSR).
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience with testing frameworks such as Jest, React Testing Library, or Cypress.
  • Understanding of accessibility (WCAG) and web security best practices.

Technical Skills

Frontend: React.js, TypeScript, JavaScript, HTML5, CSS3, Redux, Next.js

API Integration: REST APIs, JSON, Axios, Fetch API

Tools: Git, GitHub, Bitbucket, Webpack, Vite, npm, Yarn

Testing: Jest, React Testing Library, Cypress

Methodologies: Agile, Scrum, SDLC