Developing new user facing features using ReactJS.
Building reusable components and front-end libraries for future use.
Translating UI/UX design wireframes into high-quality code that will produce visual elements of the application.
Optimizing components for maximum performance across a vast array of web capable devices and browsers.
Create a unit, scenario, integration sanity test etc if required.
Write documentation for the code
Strong proficiency HTML, CSS, JavaScript, including DOM manipulation and the JavaScript object model.
Thorough understanding of ReactJS / Angular JS / VueJS
Experience with popular ReactJS workflows such as Flux and Redux
Experience with Bootstrap.css.
Good knowledge of general programming skills.
Familiarity with newer specifications of EcmsScript.
Experience with data structure libraries.
Familiarity with modern front-end development tools.
The knack for benchmarking and optimization.
Familiarity with SQL/NoSQL databases and their declarative query languages.