Job Description
React.js developers design and implement user interface components for JavaScript-based web and mobile applications using the React open-source library ecosystem. These skilled front-end developers are involved in all stages of interface component design, from conception through to final testing.
Roles & Responsibilities:
- A frontend developer, who is passionate about user interface design and have skills in JavaScript frameworks such as Angular, React or Vue.js.
- Efficient use of imagination to artistically create beautiful user-friendly designs.
- Strong skills with HTML5, CSS3, Twitter Bootstrap and experience in building responsive web applications.
- 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.
- Optimizing applications for improved performance
- Have a keen eye to discover, evaluate, and implement new technologies to maximize development efficiency and improve user experience.
Requirement:
- Bachelor’s degree in computer science, information technology, or a similar field.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Good project management skills.
- 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
Experience: 0 to 5 years