Назад
обновлено 1 день назад

Fullstack Engineer (Frontend-focused)

250 000 - 300 000
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Fullstack Engineer (Frontend-focused) (Next.js/React/Effector): Развитие веб-приложения для системы спортивного судейства с синхронизированным видеоаналитическим плеером, real-time-таблицами и аналитическими экранами с акцентом на клиентскую архитектуру, производительность и работу с большими объёмами данных. Focus on переносе видеоаналитики с синхронизацией потоков, устойчивом SSE-обновлении, виртуализации таблиц, деплое и мониторинге клиентских ошибок.

Локация: современный офис у м. Кутузовская, Москва

Зарплата: 250 000–300 000 ₽/мес на руки

Компания

Технологическая команда создаёт решения для спорта, направленные на трансформацию и объективизацию судейства.

Что делать

  • Довести рефакторинг архитектуры веб-приложения по подходу Feature-Sliced Design до продакшена, продолжая продуктовую разработку.
  • Развивать судейский интерфейс, апелляции, экспорт аналитики и обучающий раздел.
  • Реализовать обновление таблиц и лидербордов в реальном времени через SSE с устойчивостью к нестабильной сети.
  • Перенести и развивать видеоаналитический просмотрщик с синхронизацией нескольких видеопотоков, точной перемоткой, буферизацией и контролем памяти.
  • Создавать отчётные и аналитические экраны с большими таблицами, графиками, виртуализацией и экспортом.
  • Поддерживать FastAPI-сервис для выдачи медиа из S3 и отвечать за сборку, деплой, CDN, производительность и мониторинг клиентских ошибок.

Требования

  • От 3 лет опыта во фронтенд-разработке, включая от 2 лет с React и TypeScript в строгом режиме.
  • Глубокое знание Next.js, включая App Router, серверные и клиентские компоненты и кеширование.
  • Опыт с Feature-Sliced Design или сопоставимым подходом и управление состоянием через Effector.
  • Опыт тестирования с Vitest или Jest, Testing Library и E2E-инструментами.
  • Знание HTML5 video, буферизации и синхронизации потоков, а также опыт с визуализацией данных и большими таблицами.
  • Базовый рабочий Python, Docker, CI/CD, самостоятельный деплой и работа с OpenAPI-контрактами и генерацией типов.

Хорошо, если есть

  • Опыт переноса функциональности с legacy-фронтенда при работающих пользователях.
  • Опыт с SSE или WebSocket и видео высокого разрешения в браузере.
  • Опыт создания доступных интерфейсов для планшетов.
  • Опыт работы без постоянно выделенного дизайнера.
  • Опыт в спортивных или трансляционных продуктах.

Культура и преимущества

  • Ежегодный пересмотр зарплаты и годовой бонус.
  • Корпоративный спортзал и зоны отдыха.
  • Более 400 образовательных программ СберУниверситета.
  • Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа.
  • Льготные финансовые условия, подписка Прайм и вознаграждение за рекомендации сотрудников.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →