Senior Frontend Developer (React)
Сбер ищет Senior React разработчика для работы в офисе или гибридно в Москве. Создание сложных frontend функций, обеспечение производительности и руководство тестированием.
Обязанности: - Главная страница: реестр сертификатов с таблицей, фильтрами (включая расширенные фильтры и чипы), пагинацией и вкладками (Сертификаты / Результаты обработки / Настройки) - Лайтбокс сертификата: многошаговая форма (степпер: клиент → вычет → создание/редактирование) с валидацией, сохранением черновиков, подписанием через CADES/CryptoPro, историей изменений и корректировок - Лайтбокс подтверждения 10DO: расшифровка документов, выбор сертификата, просмотр связанных сертификатов, статусы - Лайтбокс подключения/отключения продукта: подтверждение OTP, отслеживание статуса, создание/отмена заявки - Лайтбокс импорта сертификатов: загрузка XML, парсинг, сопоставление данных - Лайтбокс массовых операций: массовое подписание и расшифровка через CryptoPro ActiveX - Страница статуса продукта: отслеживание текущего статуса продукта - Криптографический слой: интеграция с CADES Plugin (CryptoPro), выбор сертификата, диагностика, подписание файлов - Аналитика и логирование: интеграция с внутренней аналитикой СберБизнес, отслеживание действий - E2E тестирование: покрытие тестами с помощью Playwright + отчеты Allure
TypeScript — глубокие знания (типобезопасные паттерны, условные типы, шаблонные литеральные типы, типобезопасные хуки) React — опыт 3+ года, продвинутые паттерны (compound components, render props, error boundaries, Suspense, конкурентные возможности) Redux Toolkit / Управление состоянием — опыт проектирования сложных state machines, оптимизация повторных рендеров (React.memo, useSelector с Reselect селекторами), настройка RTK Query (инвалидация, polling, оптимистичные обновления) Архитектура — опыт проектирования и поддержки модульных/микрофронтенд-приложений, разделение слоев (домен/сервис/презентация) Производительность — оптимизация React приложений (code splitting, анализ бандла, мемоизация, виртуализация, отложенная загрузка) Тестирование — опыт построения тестовой инфраструктуры (E2E, интеграционные, контрактные тесты), покрытие >80% Качество кода — настройка линтинга, код-ревью, владение кодом, руководства по внесению вклада Желательно: - Опыт работы с криптографическими библиотеками и плагинами (CryptoPro, webcrypto) - Опыт работы с OpenAPI codegen и типобезопасными API клиентами - Опыт работы с i18n в сложных проектах (неймспейсы, плюрализация, fallback языки) - Наставничество и проведение код-ревью - Опыт работы с дизайн-системами и UI библиотеками - Опыт в банковской/финтех сфере - Понимание бизнес-процессов налогового учета
Формат работы: офис в течение испытательного срока, далее возможен гибрид (Москва). Полная удаленка не предусмотрена.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал