We are looking for a great React JS developer who is proficient in ReactJS and who can dedicatedly focus on developing user interface components and implementing them following wellknown React.js workflows (such as Redux). The incumbent should have the capability to ensure that these components and the overall application are robust and easy to maintain.
Roles and Responsibilities:
- Developing new userfacing features using ReactJs.
- Building reusable components and frontend libraries for future use
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of webcapable devices and browsers
Requirements:
- 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 (Redux)
- Familiarity with newer specifications of ES6
- Experience with data structure libraries (e.g. Immutable.js)
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms such as JSON Web Token
- Familiarity with modern frontend build pipelines and tools
- Experience with common frontend development tools such as Babel Webpack NPM etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools.
Key skills :
- Proficiency in JavaScript.
- Proficiency in React Js fundamentals.
- Proficiency in react router and state management systemUI/UX Design.
- Familiarity in Modern JavaScript Tools and workflow version controls testing debugging integration with backend services
Experience : 5 years preferred.
react,components,react.js,javascript,code,redux,web,application,authorization