Back to results

React JS Developer

  • Canada

Full-time

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

Key Responsibilities

  • Develop responsive web applications using React.js.
  • Build reusable UI components and frontend libraries.
  • Convert UI/UX designs into high-quality frontend code.
  • Develop interactive user interfaces using HTML, CSS, JavaScript, and React.js.
  • Integrate REST APIs and backend services.
  • Manage application state using React Hooks, Context API, or Redux.
  • Optimize application performance and improve user experience.
  • Debug and fix frontend issues.
  • Ensure cross-browser compatibility and mobile responsiveness.
  • Collaborate with backend developers, UI/UX designers, and project managers.
  • Maintain code quality and follow frontend development best practices.
  • Participate in code reviews and Agile development activities.

Required Technical Skills

  • Strong knowledge of HTML5 and CSS3.
  • Good understanding of JavaScript (ES6+).
  • Hands-on knowledge of React.js.
  • Understanding of JSX and React components.
  • Knowledge of React Hooks (useState, useEffect, useContext).
  • Understanding of Props and State.
  • Knowledge of React Router.
  • Experience with REST API integration.
  • Understanding of JSON.
  • Knowledge of Redux or Context API.
  • Familiarity with Git and GitHub.
  • Basic knowledge of responsive web design.

Preferred Skills

  • Knowledge of TypeScript.
  • Experience with Material UI, Bootstrap, or Tailwind CSS.
  • Understanding of Next.js.
  • Knowledge of Node.js and basic backend concepts.
  • Familiarity with npm and Webpack/Vite.
  • Knowledge of Jest or React Testing Library.
  • Basic understanding of UI/UX principles.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Good communication skills.
  • Teamwork and collaboration.
  • Ability to learn new technologies.
  • Time management and attention to detail.
More about this job

Responsibilities

Develop responsive web applications and reusable UI components with React.js, translating UI/UX designs into interactive, high-quality frontend code. Integrate APIs, manage application state, optimize performance, resolve frontend issues, and collaborate with cross-functional teams while maintaining code quality.

Requirements

Requires hands-on React.js knowledge and a strong foundation in HTML5, CSS3, JavaScript ES6+, JSX, components, Hooks, state and props, routing, API integration, and state management. Preferred qualifications include TypeScript, UI frameworks, Next.js, basic backend concepts, build tools, testing tools, and familiarity with UI/UX principles.

Skills

  • React.js
  • HTML5
  • CSS3
  • JavaScript
  • JSX
  • React Hooks
  • React Router
  • REST API Integration
  • JSON
  • Redux
  • Context API
  • Git
  • Responsive Web Design
  • TypeScript
  • Next.js
  • Jest

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Art & Design

Keywords

  • React.js
  • HTML5
  • CSS3
  • JavaScript
  • ES6+
  • JSX
  • React Components
  • React Hooks
  • useState
  • useEffect
  • useContext
  • React Router
  • REST APIs
  • JSON
  • Redux
  • Context API
  • Git
  • GitHub
  • Responsive Web Design
  • TypeScript
  • Material UI
  • Bootstrap
  • Tailwind CSS
  • Next.js
  • Node.js
  • npm
  • Webpack
  • Vite
  • Jest
  • React Testing Library

Report this job

Get in touch
MovoJobs

Contact us