В приложении удобнее
Установить
Сбер

Fullstack Engineer (Frontend-focused)

в Сбер

250 000 —‍ 300 000 ₽/‍мес на руки

📍 Москва
Офис
Специализация
JavaScript / TypeScript
Уровень
Middle
Требуемый опыт
3+ лет

Технологии/инструменты

Python
Docker
React
TypeScript
HTML
CI/CD
QA
FastAPI
HTML5

Мы — технологическая команда, создающая инновационные решения для спорта. Наш продукт направлен на трансформацию и объективизацию судейства. Мы ищем frontend-разработчика для участия в развитии наших решений.

В текущем состоянии платформа представляет собой веб-приложение на Next.js 15 / React 19 / Effector с плеером видеоаналитики с несколькими синхронизированными видеослоями, таймлайном действий и LLM-комментариями. Вы становитесь основным владельцем всего клиентского слоя.

Обязанности

Тебе предстоит поддерживать и развивать веб-приложение для системы судейства:

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

Требования

  • 3+ лет фронтенда, из них 2+ на React с TypeScript в строгом режиме.
  • Глубокий Next.js (App Router, серверные и клиентские компоненты, кеширование).
  • Опыт с приложением для разноформатных экранов: FSD, сопоставимый подход.
  • Управление состоянием на явных моделях с Effector.
  • Тестирование (Vitest / Jest, Testing Library, E2E).
  • Видео в браузере: HTML5 video, буферизация, синхронизация потоков.
  • Визуализация данных и большие таблицы.
  • Базовый рабочий Python: поддерживать небольшой FastAPI-сервис.
  • Docker, CI/CD, самостоятельный деплой своей части.
  • Работа по OpenAPI-контракту с генерацией типов.
  • Дисциплина в отношении данных: клиент не пересчитывает оценки.

Будет плюсом:

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

Условия

  • Комфортный современный офис — м. Кутузовская.
  • Ежегодный пересмотр зарплаты, годовой бонус.
  • Корпоративный спортзал и зоны отдыха.
  • Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития.
  • Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа.
  • Гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ.
  • Подписка Прайм с возможностью совместного использования на трёх близких.
  • Вознаграждение за рекомендацию друзей в команду Сбера.
  • Корпоративная пенсионная программа.
Сбер

О компании Сбер

Сфера
Банки / Финтех
Размер
1001+

Сбербанк — крупнейший банк в России, Центральной и Восточной Европе, один из ведущих международных финансовых институтов. Самый дорогой российский бренд и самый сильный банковский бренд в мире по версии Brand Finance.