KEY REQUIREMENTS
Excellent knowledge of hand-coded ReactJS, HTML5, CSS3, JavaScript
Object Oriented JavaScript (OOJS), JavaScript libraries and their practical uses in building complex interactive experiences
Experience building React Applications.
Experience with a State-management framework like Redux (with middlewares) or MobX.
Hands-on experience working with client-side templating languages like Handlebars, Mustache, etc.
Hands-on experience working with Node.js along with setting up frontend build systems and automating the same using Grunt / Gulp.
Familiarity with MV* frameworks (AngularJS, Backbone.js, or similar) and knowledge of common JavaScript design patterns
Hands-on experience working with TDD in JS with the help of frameworks like Jasmine, Mocha, Karma etc.
Experience using fluid grids, and building responsive/adaptive websites using Bootstrap etc.
Experience working with large branded websites, content management systems, E-commerce platforms, and backend frameworks (Java, .NET) is a plus
Source link