← Back to Roles Library

ReactJS Developer

Information & Technology > Application/Web Development

Summary

A ReactJS Developer is responsible for designing and implementing user interface components for JavaScript-based web and mobile applications using the React open-source library ecosystem. These specialized software engineers work on all stages of software development including concept, design, testing, and deployment.

Responsibilities

Developing new user-facing features using React.js,

Building reusable components and front-end libraries for future use,

Translating designs and wireframes into high-quality code,

Optimizing components for maximum performance across a vast array of web-capable devices and browsers

Qualifications and Requirements

Bachelor's degree in Computer Science, Information Technology, or a related field,

Proven experience as a React.js Developer,

In-depth knowledge of JavaScript, CSS, HTML, and front-end languages,

Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux,

Experience with user interface design,

Knowledge of performance testing frameworks,

Experience with browser-based debugging and performance testing software,

Excellent troubleshooting skills,

Good project management skills

Skills (20)

JavaScript
ExpertCritical Importance
Explore →
ReactJS
ExpertCritical Importance
Explore →
CSS3
AdvancedHigh Importance
Explore →
GraphQL
AdvancedHigh Importance
Explore →
HTML5
AdvancedHigh Importance
Explore →
Jest
AdvancedHigh Importance
Explore →
Next.js
AdvancedHigh Importance
Explore →
Redux
AdvancedHigh Importance
Explore →
Scaled Agile Framework (SAFe)
AdvancedHigh Importance
Explore →
Collaboration
IntermediateHigh Importance
Explore →
Node Package Manager (NPM)
IntermediateHigh Importance
Explore →
Node.js
IntermediateHigh Importance
Explore →
Problem Solving
IntermediateHigh Importance
Explore →
Adobe XD
IntermediateMedium Importance
Explore →
Atlassian Jira
IntermediateMedium Importance
Explore →
Atlassian Trello
IntermediateMedium Importance
Explore →
Chrome Lighthouse
IntermediateMedium Importance
Explore →
WebPageTest
IntermediateMedium Importance
Explore →
Enzyme
NoviceLow Importance
Explore →
Webpack
NoviceLow Importance
Explore →

Role Overview

  • Experience required3 years
  • Skills20
  • CustomizableYes

Sign up to prepare yourself or your team for a ReactJS Developer role.

LoginSign Up