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. - Understanding of SEO and accessibility issues and how they relate to development