React.js Developer Responsibilities:
• Know how to use the inbuilt React toolkit for creating frontend features.
• Form data visualization tools, libraries, and reusable code for prospects.
• Write application of interface codes using JavaScript following react.js workflows.
• Integrate designs and wireframes within the application code, also translate design and wireframes to form good quality code.
• Monitor user interaction and convert them into insightful information.
• Constant monitoring of applications to enhance performance.
• Optimize components of the applications, so it runs efficiently across different browsers and devices.
• Knowledge of CSS libraries, GIT, Sigma, Adobe XD etc.
• Proper user information authentication.
• Develop responsive web-based UI.
• Interact with other developer teams and design teams to discuss UI ideas.
• Follow proper reviews and documentations for changes in application and further updates.
Requirements:
• Bachelor’s degree in computer science, information technology, or a similar field, with 5– 6 years of experience.
• Experienced with user interface design.
• Experienced with browser-based debugging and performance testing software.
• Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel.
• Complete knowledge of React.Js and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc.
• Preceding experience with ReactJS workflows like Flux, Redux, Create React App, data structure libraries.
• Understanding of RESTful APIs/GraphQL, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools like GIT, SVN, etc., popular frontend development tools, CI/CD tools, DevOps.
• Understand performance testing frameworks like Mocha, Node + NPM
Market Competitive Salary with other benefits