Что нужно знать чтобы устроится на Middle JavaScript Developer:
1) JavaScrit (версия ES5) (20%)
2) jQuery (20%)
3) HTML5, CSS3 (10%)
4) Bootsrap, LESS, SASS (10%)
5) JS Build Systems (npm, bower, gulp, grunt) (10%)
6) git, gitHub (10%)
7) Design Patterns (5%)
8) Refactoring (5%)
9) Angular.js / Vue.js / React.js
Хорошим плюсом будет:
1) Unit testing (Karma + Jasmine)
2) Node.js
3) BackBone.js
4) JavaScript ES6 + Babel
5) JS loaders (System.js, Require.js)
6) Flexbox