Обязанности:

  • Разработка реестра справок с таблицами, фильтрами, пагинацией и вкладками.
  • Создание многоступенчатых форм, подтверждения документов, подключения и отключения продуктов, импорта XML и массовых операций.
  • Разработка страницы отслеживания статусов продуктов.
  • Интеграция криптографического слоя: выбор сертификатов, диагностика и подписание файлов.
  • Интеграция аналитики и логирования, трассировка действий.
  • Настройка E2E-автотестов и отчётов.

Требования:

  • Глубокое знание TypeScript и опыт работы с React от 3 лет.
  • Опыт с продвинутыми паттернами React, Redux Toolkit, сложными state-машинами и оптимизацией производительности.
  • Опыт проектирования модульных или микрофронтендных приложений.
  • Опыт построения тестовой инфраструктуры: E2E, интеграционные и контрактные тесты; покрытие более 80%.
  • Опыт настройки линтинга, code review и code ownership.

Будет плюсом: опыт с CryptoPro и Web Crypto, OpenAPI codegen, i18n, менторингом, дизайн-системами и UI-библиотеками, а также в банковской или финтех-сфере.

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