Assignment Detail
Industry: IT Consulting/Services
Job Description
React Developer
SN Required Information Details
1 Role React Developer
2 Required Technical Skill Set
3 No of Requirements
4 Desired Experience Range 5 to 8 yrs
5 Location of Requirement
Must-Have: Minimum 2 projects on React.js as a 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 including Mocha and Jest. Experience with browser-based debugging and performance testing software. Excellent troubleshooting skills. Developing new user-facing features using React.js Microservices ReactJs Consuming Web API 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 Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model Thorough understanding of React.js and its core principles Experience with popular React.js workflows (such as Flux or Redux) Experience with data structure libraries (e.g., Immutable.js) Ability to understand business requirements and translate them into technical requirements A knack for benchmarking and optimization Troubleshooting interface software and debugging application codes. Good-to-Have: Knowledge of isomorphic React is a plus Familiarity with RESTful APIs Knowledge of modern authorization mechanisms, such as JSON Web Token Familiarity with modern front-end build pipelines and toolsFamiliarity with newer specifications of EcmaScript
SN Responsibility of / Expectations from the Role
1 ReactJS Developer responsible for development of websites on reactjs. This position requires a combination of programming skills (reactjs, HTML, CSS, JS, etc.) and aesthetics (understanding element arrangements on the screen, the color and font choices, and so on).
2 Implementing new features and functionality, establishing and guiding the website's architecture, ensuring high-performance and availability, and managing all technical aspects of the CMS.
3 Contribute to activities such as technical design, code reviews and code/process enhancements alongside peers