з/п не указана
Троицк (Москва)
От 3 до 6 лет
Обязанности:
- разработка интерактивных виджетов для стримов, сложных дэшбордов и лендингов;
- разработка новых и поддержка существующих функций на Vue 2;
- постепенная миграция проекта на Vue 3;
- рефакторинг легаси-кода (jQuery) в современные Vue-компоненты;
- поиск и устранение багов, улучшение читаемости кода и исправление; архитектурных недочетов.
Требования:
- опыт коммерческой разработки на Vue.js от 4-х лет
- понимание экосистемы Vue (Vuex/Pinia, Vue Router, Composition API)
- знания HTML5, CSS3 и препроцессоров (SASS/SCSS)
- опыт работы с легаси-кодом и его рефакторинга
- навыки чтения и понимания чужого кода, в том числе на jQuery
- способность находить и устранять узкие места в коде и архитектуре
- owner’ство задач: ответственность за качество, сроки, откаты/миграции и наблюдаемость end-to-end.
Будет плюсом:
- опыт просмотра стримов или самостоятельных трансляций;
- опыт миграции проектов с Vue 2 на Vue 3;
- опыт взаимодействия с бэкенд-разработчиками и описания API;
- знание классического стека (JavaScript, jQuery) и понимание, как от него уходить;
- практический опыт оптимизации производительности фронтенд-приложений;
- свое видение идеальной архитектуры фронтенд-приложения;
- опыт сборки и публикации npm-пакетов.
Условия:
- расширенный ДМС со стоматологией — с первого рабочего дня;
- 100% оплата больничного (30 дней в год);
- материальный бонус при рождении ребенка, ведение беременности, ДМС и подарки детям;
- телемедицина и медицинская поддержка 24/7;
- полис страхования от критических заболеваний;
- программа благополучия сотрудников, включающая работу с психологом, финансовые и юридические консультации;
- материальная помощь в особых случаях;
- дополнительное профессиональное обучение;
-
компенсация затрат на спорт — занятия в фитнес-клубе, индивидуальные тренировки и участия в соревнованиях.