Назад
15 часов назад

Frontend Engineer (Full-stack)

600 000
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

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

Локация: работа на месте работодателя в Москве, офис у метро Кутузовская

Зарплата: до 600 000 ₽ в месяц до вычета налогов

Компания

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

Что делать

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

Требования

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

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

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

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

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

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