- Как работает JavaScript (must read!)
- JavaScript на высоком уровне.
- Event loop
- Паттерн Flux. Есть разные реализации Redux, MobX, Vuex.
- Vue
- Знание фреймворков тестирования и их использование.
- Karma/Mocha
- Jest
- Понимание, как работает браузер изнутри. Оптимизация времени рендеринга и загрузки страниц.
- Node.js с использованием express/koa и socket.io.
- Опыт работы с WebSockets и разработкой real-time взаимодействия с сервером из браузера.
- GraphQL. Apollo.
- TypeScript
- Webpack
- RxJS
- React
- React Native