Обязанности:
- Разработка реестра справок с таблицами, фильтрами, пагинацией и вкладками.
- Разработка многоступенчатых форм, подключение электронной подписи, ведение истории изменений и корректировок.
- Работа с подтверждением документов, подключением и отключением продуктов, импортом 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-библиотеками, банковским или финтех-сектором; понимание налогового учёта.
Условия: Москва. На период испытательного срока работа в офисе, после возможен гибрид. Полной удалёнки нет.