Requirements in the order of priority
1. Proficiency in Advanced Java script programming, use of object oriented principles, design
patterns in JS.
2. Expertise in HTML5, CSS3 and DOM fundamentals.
3. Hands on experience on at least one MV*/MVC/MVVM framework like Angular JS, Backbone JS, Knockout JS, Ember JS, Meteor JS, etc.
4. Any of Jquery, Dojo, Mootools, YUI etc.
5. Any of Bootstrap, Foundation, Unsemantic, 960gs etc.
6. Any of Highcharts, Fusioncharts, D3, Kendo UI etc.
Brownie points for the following:
1. NodeJS, ExpressJS, Firebase, MongoDB, Lookback, Handlebars, karma, Jasmine, mocha, sinon, chai, etc.
2. Arrow, Less, SCSS, Typescript, Coffeescript, etc.
3. Polymer, Shadow DOM, SVG, Canvas, Local storage, etc.