Fullstack Engineer (Frontend-focused)
Grade: Middle
Salary: 250000-300000 RUB
Skills: Python, Docker, React, TypeScript, HTML, CI/CD, QA, FastAPI, HTML5, JavaScript / TypeScript
Company URL:
Description:
Мы — технологическая команда, создающая инновационные решения для спорта. Наш продукт направлен на трансформацию и объективизацию судейства. Мы ищем 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 ключевой ставки ЦБ.
Подписка Прайм с возможностью совместного использования на трёх близких.
Вознаграждение за рекомендацию друзей в команду Сбера.
Корпоративная пенсионная программа.
5:["$","$L18",null,{"initialState":{"status":"anonymous"},"children":[["$","$L19",null,{}],["$","main",null,{"children":["$","$L1a",null,{"vacancySlug":"36156-fullstack-engineer-frontend-focused","initialVacancy":{"published_at":"2026-10-10T09:00:50.100482","is_active":true,"position":"Fullstack Engineer (Frontend-focused)","language":"ru","type":"only_web","id":36156,"offer_type":"vacancy","cover_letter_required":false,"cover_letter_placeholder":null,"source":"hh_import","incognito_publication":false,"salary_description":"250 000 — 300 000 ₽/мес на руки","salary_hidden":false,"salary_display_from":250000,"salary_display_to":300000,"salary_currency":"RUB","salary_taxes":"net","salary_is_total":false,"salary_by_our_version":false,"salary_hidden_variant":null,"offer_description":"Что делать: Довести до продакшена рефакторинг архитектуры приложения, развивать сценарии судейского интерфейса и обучения, переносить в новое приложение вьюер видеоаналитики с синхронизацией потоков и перемоткой.\n\nО компании: Сбербанк — крупнейший банк в России, Центральной и Восточной Европе, один из ведущих международных финансовых институтов.","skills_objects":[{"name":"Python","slug":"python","is_custom":false},{"name":"Docker","slug":"docker","is_custom":false},{"name":"React","slug":"react","is_custom":false},{"name":"TypeScript","slug":"typescript","is_custom":false},{"name":"HTML","slug":"html","is_custom":false},{"name":"CI/CD","slug":"ci/cd","is_custom":false},{"name":"QA","slug":"qa","is_custom":false},{"name":"FastAPI","slug":"fastapi","is_custom":false},{"name":"HTML5","slug":"html5","is_custom":false}],"url":"/vacancies/36156-fullstack-engineer-frontend-focused","description_html":null,"english_level":null,"location_requirements":[{"location_id":"moscow__mo__russia","format":"office","exclude":false,"ancestors":["moscow","mo__russia","russia","_cu-europe","_cu-emea","_cu-world"],"metros":[],"city":"Москва","country":"Россия"}],"location_items":[{"label":"Москва","format":"office","exclude":false}],"application":null,"viewed":false,"company":{"id":null,"name":"Сбер","logotype":"8f5d6d49-bb76-4250-9a
Анонимная аналитика
Мы используем анонимную аналитику, чтобы улучшать поиск вакансий и работу сайта.