Frontend Team Lead
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы ищем профессионала, лидера трансформации, способного задать вектор развития фронта нашей платформы, его архитектуры и последовательно реализовать все свои идеи с помощью команды.
Безусловно, для этого тебе придется нанимать новых людей, выстраивать процессы разработки, развития сотрудников, их оценки и мотивации.
Сейчас мы приводим фронт к одному стеку и плавно переписываем все с зоопарка фреймворков(и jquery) на vue + nuxt, уже успели запустить в прод несколько разделов.
Наша главная задача: сделать гибкую, поддерживаемую и расширяемую платформу, которой удобно пользоваться не только нашим ученикам, но и нашим менеджерам.
Твои рабочие задачи:
- принятие архитектурных решений, мы не хотим переписывать фронт раз в год;
- разработка новых приложений для платформы, LMS, маркетинговых инструментов и админ-панелей;
- разработка библиотеки компонентов(у нас есть storybook), общих middleware;
- оптимизация работы фронта (скорость загрузки, оптимизация DOM, счастье пользователей);
- проведение code review и внедрение общих подходов в команде;
- налаживание и развитие процессов разработки, синхронизация с другими командами и отделами;
- обучение младших коллег.
Навыки, которые тебе пригодятся в работе:
- отличное знание JavaScript (ES6), HTML5, CSS3;
- отличное знание git;
- уверенное знание ООП, паттернов проектирования;
- уверенное знание экосистемы Vue.js;
- уверенное знание Express.js или его аналогов;
- опыт работы с Webpack или его аналогами;
- опыт ведения проектов в Jira;
- умение планировать и оценивать сроки выполнения работ;
- понимание гибких методологий разработки ПО;
- знание английского языка на уровне чтения технической документации.
Бонусы
Что мы предлагаем:
- бесплатное обучение на любых курсах GeekBrains;
- скидки от партнеров;
- любое оборудование для продуктивной работы;
- белая заработная плата, ДМС.
- отличный офис в центре Москвы
Почему у нас хорошо:
- динамичная среда для реализации масштабных проектов;
- нетривиальные задачи, которые помогут тебе профессионально развиваться;
- команда, любящая свою работу.