1. Умеет писать оптимальный код (посчитать производительность)
2. Имеет опыт работы с websocket
3. Навыки профилирования JS / отрисовки приложения
4. Экспертные знания ChromeDevTools (performance, memory, lighthouse и другие)
5. Имеет опыт написания собственных инструментов для разработки
6. Понимает различия стандартов JS / CSS
7. Знает базовые варианты авторизации (JSON-токен / cookie-сессии)
8. Может написать SPA на React JS с нуля, без использования дополнительных библиотек
9. Имеет опыт разработки проекта с нуля (выбор технологий, подходов, настройки сборщиков и CI)
10. Умеет самостоятельно находить решение 98% поставленных задач
1. Продвинутые знания TypeScript (generics, namespaces, modules)
2. Имеет опыт наставничества
3. Имеет опыт написания backend на NodeJS
4. Имеет опыт разработки UI-китов
5. Имеет опыт написания UI-автотестов
6. Понимает CORS
7. Имеет опыт работы с iframe и webview
8. Умеет работать с Docker
9. Умеет быстрой реализации задач с приминением костылей и непраивльных подходов во благо бизнеса
10. Умеет писать безопасный код