вчера в 13:19 Просмотры 2 +1 сегодня Вакансия партнера

Senior Frontend Engineer (Nuxt/Vue)

Санкт-Петербург

Специализация: Программист, разработчик

Формат работы: Удалённо

График работы: Сменный

Тип занятости: Полная занятость

Опыт: Более 6 лет

Категория прав: B

Выплата: ежемесячно

Описание

Hirix — это рекрутинговый партнёр по поиску IT-талантов. Мы помогаем компаниям собирать сильные команды, а специалистам находить проекты, где их экспертиза действительно нужна. Подбираем в IT, Digital, AI и ведём каждого кандидата от первого контакта до оффера. Наш заказчик ищет к себе в команду Senior Frontend Engineer с высоким уровнем экспертизы в Nuxt/Vue. 01.Tech – IT-компания, создающая передовые веб-платформы, оказывающие влияние на мировую индустрию в сфере iGaming и не только! Основная цель – создание высоконагруженных систем, ежедневно обрабатывающих десятки тысяч запросов в секунду, терабайты данных и поддерживающие более 100 миллионов пользователей по всему миру. Задачи на этой роли:
  • Проектирование и разработка ключевых частей фронтенд-архитектуры.
  • Создание real-time пользовательских сценариев: просмотр стрима, чат, discovery, модерация, оверлеи.
  • Тесная работа с backend, продуктом и дизайном. Повышение качества фронтенда: тесты, производительность, стандарты, code review.
  • Разработка и поддержка функциональности live-стриминга.
  • Обеспечение стабильности и отказоустойчивости UI. Поддержка высокого уровня качества кода и тестов.
  • Совместная работа с backend-командой по API и real-time событиям.
Ожидания от кандидата:
  • Frontend-экспертиза 5+ лет коммерческого опыта во frontend-разработке.
  • Глубокое знание Vue 3+ (архитектура компонентов, composition API, паттерны состояния).
  • Опыт работы с Nuxt3+: * Spa * маршрутизация * composables * runtime config * понимание деплоймента и SEO-аспектов
  • Уверенная работа с типами, generics, type narrowing.
  • Поддержка крупной типизированной кодовой базы.
  • Практический опыт интеграции видеоплееров в web-приложениях: понимание Hls / Dash * UX плеера (качество, автозапуск, буферизация, ошибки).
  • Особенности браузеров и устройств.
  • Опыт разработки real-time функциональности: WebSocket / pub-sub , live-обновления, чат или аналогичные сценарии.
  • Хорошее понимание: производительности (Core Web Vitals, hydration, bundle size, profiling) и тестирования (unit / integration / e2e).
  • Ci/Cd и quality gates.
  • Опыт code review и технического менторинга.
Будет преимуществом:
  • Streaming-специфика
  • Опыт работы с Amazon Ivs: интеграция player Sdk , live vs Vod , обработка ошибок, метрики и мониторинг.
  • Понимание особенностей стриминга: low-latency playback, reconnect стратегии, Drm (будет плюсом), token-based доступ к стримам.
  • Frontend-экосистема Pinia / Vuex, масштабируемые composables.
  • Design system, component libraries.SentryAccessibility (Wcag), i18n.
  • Опыт с WebRTC — дополнительный плюс.
  • Опыт работы с high-load consumer-продуктами.
  • Понимание edge-caching, feature flags, A/B тестов.
  • Базовое понимание frontend-безопасности: Xss , работа с auth-токенами, UX инструментов модерации контента.
Условия и возможности:
  • Качественный опыт, рост скиллов и максимально комфортная рабочая атмосфера;
  • Гибкое начало рабочего дня с 9:00 до 11:00 по Мск;
  • Удаленный формат работы;
  • Полностью оборудованное рабочее место с предоставлением техники;
  • ДМС со стоматологией после испытательного срока;
  • Компенсация занятий спортом, английского языка и проф. курсов;
  • Зоны отдыха с настольным теннисом, самокатами и кухней;
  • Корпоративная библиотека;
  • Корпоративы с выездами на природу и призами, тимбилдинги, мастер-классы и т. д.;
  • Релокационный пакет по желанию.
​​​​​​​Возможно, именно эта возможность станет для вас следующим важным карьерным шагом. Если вам откликается эта роль — отправляйте Cv или пишите напрямую, обсудим детали и ответим на все вопросы.

Навыки

VueJS
nuxt
JavaScript
Vue.js
SOLID
Vue
Git