Детали вакансии
Разработка
Синьор
Гибрид
Полная занятость
Русский
Oct 11

Senior Frontend Developer (React)

Senior Frontend Developer (React) в Сбере. Офис в Москве, гибридный формат после испытательного срока. Разработка сложных React-приложений для налоговых сертификатов и обработки документов.

Обязанности: - Главная страница — реестр сертификатов с таблицей, фильтрами (включая расширенные фильтры и чипы), пагинацией и вкладками (Сертификаты / Результаты обработки / Настройки) - Лайтбокс сертификата — многошаговая форма (степпер: клиент → вычет → создание/редактирование) с валидацией, сохранением черновиков, подписанием через CADES/CryptoPro, историей изменений и исправлений - Лайтбокс подтверждения 10DO — декодирование документов, выбор сертификата, просмотр связанных сертификатов, статусы - Лайтбокс подключения/отключения продукта — подтверждение OTP, отслеживание статуса, создание/отмена заявки - Лайтбокс импорта сертификатов — загрузка XML, парсинг, сопоставление данных - Лайтбокс массовых операций — массовое подписание и декодирование файлов через CryptoPro ActiveX - Страница статуса продукта — отслеживание текущих статусов продуктов - Криптографический слой — интеграция с CADES Plugin (CryptoPro), выбор сертификата, диагностика, подписание файлов - Аналитика и логирование — интеграция с внутренней системой аналитики СберБизнес, трассировка действий - E2E-тестирование — покрытие с помощью Playwright + Allure отчеты

Требования: - TypeScript — глубокие знания (type-safe паттерны, условные типы, шаблонные литеральные типы, type-safe хуки) - React — опыт от 3 лет, продвинутые паттерны (compound components, render props, error boundaries, Suspense, concurrent features) - Redux Toolkit / State Management — опыт проектирования сложных state-машин, оптимизация повторных рендеров (React.memo, useSelector с Reselect селекторами), настройка RTK Query (инвалидация, polling, оптимистичные обновления) - Архитектура — опыт проектирования и поддержки модульных/микрофронтенд-приложений, разделение слоев (domain/service/presentation) - Производительность — оптимизация производительности React-приложений (code splitting, анализ бандла, мемоизация, виртуализация, lazy loading) - Тестирование — опыт построения тестовой инфраструктуры (E2E, интеграционные, контрактные тесты), покрытие >80% - Качество кода — настройка линтеров, code review, владение кодом, гайдлайны для контрибуторов Будет плюсом: - Опыт работы с криптографическими библиотеками и плагинами (CryptoPro, webcrypto) - Опыт работы с OpenAPI codegen и типобезопасными API-клиентами - Опыт работы с i18n в сложных проектах (namespace, плюрализация, fallback языки) - Опыт менторства и проведения code review - Опыт работы с дизайн-системами и UI-библиотеками - Опыт работы в банковской/финтех-сфере - Понимание бизнес-процессов налогового учета

Формат работы: офис в течение испытательного срока, после возможен гибрид (Москва). Полная удаленка не предусмотрена.

Россия
React
Performance
i18n
RTK Query
e2e testing
Playwright
CADES
TypeScript
Redux Toolkit
CryptoPro
Microfrontend

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

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

Senior Frontend Developer (React)

Senior Frontend Developer (React) в Sapiens Solutions. Гибридный формат (Москва). Полная занятость, 5/2.

Россия
S
Sapiens Solutions

Senior/Lead Frontend Developer (React)

Senior/Lead Frontend Developer (React) в РОСГОССТРАХ. Полная занятость, возможна удаленная работа. Требуется опытный React, TypeScript, Webpack, MobX, Jest.

R
ROSGOSSTRAKH

Senior Frontend Developer (React)

Требуется senior React разработчик для нового проекта с нуля, удаленно, полная занятость. Опыт работы 3–6 лет.

N
NDA