React.js Developer
Requirements
1- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
2- Thorough understanding of React.js and its core principles
3- Experience with popular React.js workflows (such as Flux or Redux)
4- Familiarity with newer specifications of EcmaScript
5- Experience with data structure libraries (e.g., Immutable.js)
6- Familiarity with unit testing tools (e.g., Mocha, Jest)
7- Experience with build tools (e.g., Webpack, Babel)
8- Ability to understand business requirements and translate them into technical requirements
Roles & Responsibilities
1- Designing and developing user interfaces using React.js
2- Optimizing components for maximum performance
3- Implementing front-end business logic
4- Writing unit and functional tests
5- Taking ownership of features from start to finish
JOB DECRIPTION
The React.js Developer will be responsible for developing user interface components and implementing them following industry best practices. They will work closely with the rest of the engineering team to ensure the product is built to specification and meets the needs of the end user. In addition to their development duties, the React.js Developer will also be responsible for ensuring that all code meets industry standards for quality and performance.