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

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

Требования:

  • Глубокое знание TypeScript и продвинутых типобезопасных паттернов.
  • Опыт работы с React от 3 лет, знание продвинутых паттернов и concurrent features.
  • Опыт с Redux Toolkit, проектированием сложного состояния, Reselect и RTK Query.
  • Опыт проектирования модульных или микрофронтендных приложений и разделения архитектурных слоёв.
  • Навыки оптимизации производительности React-приложений.
  • Опыт построения тестовой инфраструктуры и покрытия тестами более 80%.
  • Опыт настройки linting, code review, code ownership и contribution guidelines.

Будет плюсом: опыт с CryptoPro и WebCrypto, OpenAPI codegen и типобезопасными API-клиентами, i18n, менторингом, design systems и UI-библиотеками, банковским или финтех-сектором; понимание налогового учёта.

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