Обязанности:
- Разработка реестра справок с таблицами, фильтрами, пагинацией и вкладками.
- Создание многоступенчатых форм, подтверждения документов, подключения и отключения продуктов, импорта XML и массовых операций.
- Разработка страницы отслеживания статусов продуктов.
- Интеграция криптографического слоя: выбор сертификатов, диагностика и подписание файлов.
- Интеграция аналитики и логирования, трассировка действий.
- Настройка E2E-автотестов и отчётов.
Требования:
- Глубокое знание TypeScript и опыт работы с React от 3 лет.
- Опыт с продвинутыми паттернами React, Redux Toolkit, сложными state-машинами и оптимизацией производительности.
- Опыт проектирования модульных или микрофронтендных приложений.
- Опыт построения тестовой инфраструктуры: E2E, интеграционные и контрактные тесты; покрытие более 80%.
- Опыт настройки линтинга, code review и code ownership.
Будет плюсом: опыт с CryptoPro и Web Crypto, OpenAPI codegen, i18n, менторингом, дизайн-системами и UI-библиотеками, а также в банковской или финтех-сфере.
Условия: офис в Москве на период испытательного срока, затем возможен гибридный формат. Полной удалёнки нет.