Developing new user-facing features and altering the old ones using React.js.
Creating self-contained, reusable, and testable modules and components.
Building front-end libraries for future use.
Translating designs and wireframes into high-quality code.
Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
Skills:
Thorough understanding of React.js and its core principles.
Experience with popular React.js workflows (such as Flux or Redux).
Good experience working in HTML5, CSS3, JavaScript, Bootstrap, JQuery & JS Framework
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
Experience with data structure libraries (e.g., Immutable.js).
Knowledge of isomorphic React is a plus.
Familiarity with SOAP & RESTful APIs and to integrate it on UI using React framework.
Knowledge of modern authorization mechanisms, such as JSON Web Token.
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
A knack for benchmarking and optimization.
Knowledge on JAVA is a plus.
Should have good communication.
Exposure on agile/scrum framework
Exposure on reporting and charting java scrip libraries
