freehire launches on Product Hunt on 26 August.

Follow →

Senior frontend разработчик (React)

Summary

Senior frontend developer for Sberbank’s tax deduction product (B2B) builds and maintains a complex React SPA with modular architecture, handling features like document validation, multi-step forms, cryptographic signing, and analytics for corporate clients.

В команду продукта Налоговые вычеты для юридических лиц (СберБизнес) ищем старшего фронтенд-разработчика. Продукт представляет собой сложное одностраничное приложение (SPA), интегрированное в экосистему СберБизнес и используемое корпоративными клиентами Сбера для управления налоговыми вычетами. Проект работает по модульной архитектуре: основной контейнер (Module Federation) загружает подмодули «на лету» — лайтбоксы, страницы реестра, страницы статусов и результаты обработки. Каждый лайтбокс (подтверждение, подключение/отключение продукта, создание/редактирование справки, импорт из XML, массовые операции) — это автономный модуль с собственным состоянием, логикой и UI.Что разрабатывать: * Главная страница — реестр справок с таблицей, фильтрами (в т.ч. продвинутые фильтры и чипы), пагинацией и табами (Справки / Результаты обработки / Настройки) * Лайтбокс справки — многоступенчатая форма (stepper: клиент → вычет → создание/редактирование) с валидацией, сохранением черновика, подписанием через CADES/КриптоПро, историей изменений и корректовками * Лайтбокс подтверждения 10ДО — расшифровка документов, выбор сертификата, просмотр связанных справок, статусы * Лайтбокс подключения/отключения продукта — OTP-подтверждение, трекинг статуса, создание/аннулирование приложений * Лайтбокс импорта справок — загрузка XML, парсинг, маппинг данных * Лайтбокс массовых операций — массовое подписание и расшифровка файлов через CryptoPro ActiveX * Страница статуса продукта — отслеживание текущего статуса продуктов * Криптографический слой — интеграция с CADES Plugin (CryptoPro), выбор сертификатов, диагностика, подпись файлов * Аналитика и логирование — интеграция с внутренней системой аналитики СберБизнес, трассировка действий * E2E-тестирование — покрытие автотестами на Playwright + Allure-отчётыОбязательные: * TypeScript — глубокое знание (типобезопасные паттерны, conditional types, template literal types, типобезопасные хуки) * React — опыт 3+ лет, продвинутые паттерны (compound components, render props, error boundaries, Suspense, concurrent features) * Redux Toolkit / State Management — опыт проектирования сложных state-машин, оптимизации ререндеров (React.memo, useSelector с селекторами Reselect), настройка RTK Query (invalidation, polling, optimistic updates) * Архитектура — опыт проектирования и поддержки модульных/микрофронтендных приложений, разделения слоёв (domain/service/presentation) * Performance — оптимизация производительности React-приложений (code splitting, bundle analysis, memoization, virtualization, lazy loading) * Тестирование — опыт построения тестовой инфраструктуры (E2E, integration, contract tests), покрытие >80% * Code Quality — настройка linting, code review, code ownership, contribution guidelines Бонус: * Опыт работы с криптографическими библиотеками и плагинами (CryptoPro, webcrypto) * Опыт работы с OpenAPI codegen и поддержкой типобезопасных API-клиентов * Опыт работы с i18n в сложных проектах (namespace-ы, pluralization, fallback-языки) * Опыт менторинга и проведения code review * Опыт работы с design systems и UI-библиотеками Будет плюсом: * Опыт работы в банковском/финтех секторе * Понимание бизнес-процессов налогового учёта * Знание внутренней экосистемы СберБизнес * Участие в других enterprise-проектах Работа с ИИ-инструментами: * Опыт работы с CLI-агентами: постановка многошаговых задач, контроль и проверка результатов * Создание переиспользуемых скиллов/команд агентов, настройка MCP-серверов * Опыт spec-driven разработки (OpenSpec и аналоги) * Опыт использования AI-ревью в процессах code review * Участие в развитии AI-инструментария команды: подбор, настройка, документация, best practices* Комфортный современный офис: Москва, ул. Вавилова 19 * Офисный формат работы на период испытательного срока, после возможен гибридный график работы. Полной удаленки нет * Ежегодный пересмотр зарплаты, доход формируется из оклада и годовой премии * Корпоративный спортзал и зоны отдыха * Более 400 образовательных программ СберУниверситета для -профессионального и карьерного развития * Программа адаптации и помощь руководителя на старте (для Junior позиций) * Расширенный ДМС, льготное страхование для семьи и корпоративная -пенсионная программа * Гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ * Подписка Прайм с возможностью совместного использования на трёх близких * Вознаграждение за рекомендацию друзей в команду Сбера.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available