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