Внедрение существующих и новых веб-бизнес-приложений и потребительских приложений;
Выступления в качестве эксперта по предметной области и ориентира для разработчиков, аналитиков и архитекторов по всему бизнесу;
Обеспечение экспертного вклада в обсуждение технических решений;
Активное наставничество младших членов команды;
Играть ключевую роль в установлении политики вокруг разработки и тестирования лучших практик;
Мониторинг и анализ постоянно меняющегося ландшафта разработки front-end и принятие прагматичного подхода к рекомендации новых подходов.
Требования
Более чем 6-летний опыт разработки компонентных веб-приложений и пользовательских интерфейсов;
Экспертность во всех аспектах браузерного JavaScript (ES5) - должен уметь авторитетно говорить о таких понятиях, как закрытие, лексический объем, обратные вызовы, XHR, DOM, глобальное загрязнение, шаблоны проектирования;
Эксперт в современных подходах ES6 – классах, модулях, функциях стрелок, шаблонных литералах и т. д.;
Понимание подходов к аутентификации и авторизации на стороне клиента (например, JWT);
Эксперт в ключевых API браузера: DOM, Storage, WebSockets, Fetch и т. д.;
Эксперт в работе по крайней мере с одним современным front-end фреймворком (например, Angular, React);
Всесторонний опыт использования серверных RESTful API;
Узел/NPM как часть рабочего процесса web dev;
Инструменты сборки (npm-скрипты, webpack, gulp и т. д.);