Frontend Engineer (Full-stack)

СБЕР

Frontend Engineer (Full-stack)

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

Мы — технологическая команда, создающая инновационные решения для спорта. Наш продукт направлен на трансформацию и объективизацию судейства. Мы ищем 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 ключевой ставки ЦБ
  • подписка Прайм с возможностью совместного использования на трёх близких
  • вознаграждение за рекомендацию друзей в команду Сбера
  • корпоративная пенсионная программа.
Посмотреть контакты работодателя

Похожие вакансии

  • Москва

  • Не указана

Рекомендуем
СБЕР
  • Москва

  • до 500000 RUR

Рекомендуем
Аренадата Софтвер

Team Lead Frontend

Аренадата Софтвер

  • Москва

  • до 500000 RUR

Рекомендуем
СБЕР

Full-Stack QA

СБЕР

  • Москва

  • до 500000 RUR

Гринатом
  • Москва

  • до 500000 RUR

WINLINE
  • Москва

  • до 500000 RUR

Swordfish Security
  • Москва

  • до 500000 RUR

Национальная Лотерея

QA-инженер fullstack (Java)

Национальная Лотерея

  • Москва

  • до 450000 RUR

Интерфакс

DevOps-инженер

Интерфакс

  • Москва

  • до 450000 RUR

ИНФОРМЗАЩИТА
  • Москва

  • до 450000 RUR

СБЕР
  • Москва

  • до 450000 RUR

Домклик
  • Москва

  • до 450000 RUR

СБЕР
  • Москва

  • до 450000 RUR

Плати по всему миру

Manual QA Engineer - Fintech (офис Москва)

Плати по всему миру

  • Москва

  • до 450000 RUR

«Баланс-Платформа»
  • Москва

  • до 450000 RUR

Ведущий системный администратор/инженер

Технологии и Информационные Системы

  • Москва

  • до 450000 RUR

Rambler&Co
  • Москва

  • до 450000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию