Must have:
- HTML5/CSS3 - знать как минимум в совершенстве
- JavaScript, включительно ECMAScript 6-7
- В порядке вещей - Bootstrap + Jquery
- Grunt/Gulp, Bower
- Знание хотя бы одного фреймворка. Сейчас более менее ходовые это Angular.js и Backbone
- Знание системы контроля версий Git. Умение работать с GitHub/BitBucket
- Опыт работы от 2-х лет
Как плюс:
- Знание Canvas, SVG, умение писать игры
- Знание шаблонов проектирования
- Умение покрывать код тестами
Это и есть обобщенный набор навыков по рынку на текущий момент.