О роли
Будучи руководителем команды Frontend-разработки, вы будете играть ключевую роль в разработке архитектуры, создании и поставке высококачественных программных решений. Вы будете руководить группой талантливых разработчиков, обеспечивая гладкую совместную работу, технические инновации и высокие результаты. Ваши обязанности будут охватывать как практическую разработку (coding), так и управление командой, помогая команде расти, совершенствоваться и добиваться успехов в быстро меняющейся среде.
Наш стек
Frontend: Vue.js, Vuex, Vue Router, Nuxt.js (Планируется миграция), TypeScript, JavaScript (ES6+), Less, SCSS, Element UI
Тестирование и сборка: Webpack, Playwright
Backend (опыт): Java, Spring Boot, Node.js
Инфраструктура и DevOps (опыт): AWS, Kubernetes (K8s), Jenkins, FreeMarker
Что вы будете делать
- Руководить и наставлять команду Frontend-разработчиков в области Marketing Tech и Social.
- Принимать решения по высокоуровневой архитектуре и дизайну сложных программных систем, обеспечивая высокую производительность, масштабируемость и качество кода.
- Руководить крупными проектами по технической миграции, в частности, выполнять нашу дорожную карту по переходу платформы на Nuxt.js и Server-Side Rendering (SSR).
- Уделять особое внимание инжинирингу производительности, оптимизации скорости загрузки сайта, Core Web Vitals и техническому SEO в средах с высокой посещаемостью.
- Поддерживать высокий уровень практического участия (кодинг, архитектура, ревью кода) наряду с обязанностями по управлению командой.
- Управлять производительностью членов команды, проводить индивидуальные встречи (1-on-1), способствовать развитию карьеры и распределять задачи.
- Содействовать постоянному совершенствованию процессов разработки, современных инструментов и стандартов поставки в команде.
- Тесно сотрудничать с кросс-функциональными заинтересованными сторонами, backend-инженерами и продуктовыми командами для уточнения требований и выпуска высококачественных функций.
Что вы принесете с собой
- Более 8 лет опыта в разработке программного обеспечения с основным упором на Frontend-технологии.
- Более 2 лет опыта формального руководства или управления командой (наставничество, оценка производительности, распределение задач).
- Глубокие технические знания JavaScript/TypeScript (ES6+), CSS-препроцессоров (Less/Sass), Webpack и Git.
- Подтвержденный опыт работы с архитектурами управления состоянием (например, Vuex, Redux, NgRx).
- Опыт планирования и выполнения крупномасштабных веб-миграций, особенно с использованием Nuxt.js или фреймворков Server-Side Rendering (SSR).
- Сильный опыт в области инжиниринга производительности веб-приложений, оптимизации Core Web Vitals и технического SEO.
- Опыт работы в средах с высокой посещаемостью и большой нагрузкой, таких как MarTech, AdTech, E-commerce, Betting или Event-платформы.
- Знакомство с современными инструментами для сквозного тестирования (например, Playwright) является плюсом.
- Базовое понимание backend-сред (Java, SpringBoot) и концепций DevOps (AWS, Kubernetes, Jenkins) является плюсом.
- Отличные коммуникативные навыки и навыки управления заинтересованными сторонами.
Что мы предлагаем
- Sporty — это компания, работающая в формате remote-first, стремящаяся к устойчивому развитию.
- Конкурентоспособная зарплата + индивидуальные бонусы по результатам работы каждый квартал.
- 28 дней оплачиваемого ежегодного отпуска.
- Наши основные рабочие часы с 10:00 до 15:00 по вашему местному часовому поясу с гибкостью вне этого времени.
- Реферальные бонусы и срочные бонусы.
- Оборудование высшего класса.
- Ежегодные ретриты компании для предоставления отличных возможностей для внутреннего нетворкинга.
Процесс собеседования
- Удаленный видеоскрининг с нашей командой по привлечению талантов.
- Офлайн-тестовое задание на дому.
- Удаленное видеоинтервью с членами команды (60 минут).
- Финальное обсуждение с нанимающим менеджером (60 минут).
Если вы заинтересованы, мы призываем вас подать заявку! Каждая заявка рассматривается членом нашей команды (мы не используем ИИ в нашем рекрутинговом процессе), и мы стремимся ответить в течение 48 часов.