React JS Developer

Posted Jun 6

The Role

Technical Skills

• Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel

• Complete understanding of ReactJS 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, performance testing frameworks like Mocha, Node + NPM

Role & Responsibilities

Technical:

• Leverage the inbuilt React toolkit for creating frontend features

• Create data visualization tools, libraries, and reusable code for prospects

• Integrate designs and wireframes within the application code

• Monitor interaction of users and convert them into insightful information

• Write application interface code with JavaScript

• Enhance application performance with constant monitoring

• Translate wireframes and designs into good quality code

• Optimize components to work seamlessly across different browsers and devices

• Good understanding of CSS libraries, GIT, Sigma, Adobe XD etc.

• Proper user information authentication

• Develop responsive web-based UI

Non-Technical:

• Constant interaction with other developer teams and design team to discuss UI ideas

• A thorough review of applications needs and interfacing elements

• Follow proper documentation for changes in application and further update