Frontend Engineer (Full-stack)

Summary

Build and own the client layer of a sports-refereeing web platform on Next.js 15 / React 19 / Effector — including synchronized multi-video playback, real-time leaderboards via SSE, analytics dashboards — and maintain a thin FastAPI media service.

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

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available