Titre du poste ou emplacement
RECHERCHES RÉCENTES

ReactJS Developer

J&M Group, Inc - 131 emplois
Toronto, ON
Posté aujourd'hui
Détails de l'emploi :
Temps plein
Expérimenté

  • Develop, optimize, and maintain React-based web applications with a focus on performance and scalability.
  • Build and manage state management solutions using Redux, Context API, or other state management libraries.
  • Write clean, modular, and reusable JavaScript (ES6+) code following best practices.
  • Implement responsive and mobile-first designs using CSS3, SASS/SCSS, and HTML5.
  • Work closely with designers and back-end developers to integrate APIs and UI components.
  • Optimize web applications for performance, SEO, and cross-browser compatibility.
  • Debug and troubleshoot React-related issues and UI/UX inconsistencies.
  • Stay up-to-date with the latest front-end technologies, trends, and best practices.
  • Write unit and integration tests using Jest, React Testing Library, or similar frameworks.
  • Participate in code reviews, team discussions, and agile development workflows (Scrum/Kanban).

Essential Skills:
  • Strong proficiency in React.js and its core principles (hooks, functional components, lifecycle methods, etc.).
  • Experience with Redux, Redux Toolkit, or other state management libraries.
  • Solid understanding of JavaScript (ES6+), including async/await, closures, and event handling.
  • Expertise in CSS3, SASS/SCSS, and responsive design techniques.
  • Experience working with RESTful APIs, GraphQL, and third-party services.
  • Proficiency in modern front-end build tools (Webpack, Babel, Vite, or Parcel).
  • Familiarity with version control systems (Git, GitHub, GitLab, Bitbucket).
  • Experience with cross-browser testing and debugging.
  • Understanding of performance optimization techniques (lazy loading, memoization, virtualization, etc.).
  • Basic knowledge of security best practices (CORS, CSRF protection, authentication methods).

Desirable Skills:
Adobe products (Photoshop, Illustrator, etc.)

Partager un emploi :