Event loop
Знать, что такое событийно-ориентированный, функциональный, объектно-ориентированный (прототипный) язык программирование.
ES6 (промисы, async/await, новые методы для работы с массивами, модули, декомпозиция, классы и т.д.)
Шаблоны проектирования. Хотя бы "наблюдатель", "фасад", "интерфейс"
API браузера.
Опыт практического использования хотя бы одного фреймворка (vue, angular, react)
Ajax, Comet, websocket, библиотека socket.io
Content Security Policy (CSP)
RESTapi, RPC, круто если еще GraphQL
Библиотека axios
Библиотека RxJs, не обязательно, но большой плюс будет
модульное тестирование
npm, webpack
html5, css3, css препроцессор (less, sass, stylus)
git, обязательно
jira, не обязательно
*nix системы, желательно
docker, желательно