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