Обязанности:
- Разрабатывать функциональность клиентских веб-приложений.
- Интегрироваться с OpenAPI: генерировать типы и клиенты, сопровождать контракты.
- Работать в микрофронтовой архитектуре.
- Создавать адаптивные и доступные интерфейсы, сложные формы и состояния с точностью до пикселя.
- Поддерживать и развивать UI-kit и core-пакеты.
- Участвовать в code review, улучшать архитектуру и процессы разработки, поддерживать высокое качество кода.
- Управлять небольшой командой.
Требования:
- Коммерческий опыт веб-разработки от 5 лет.
- Уверенное владение React и TypeScript.
- Опыт работы с микрофронтами (Webpack Module Federation) и монорепозиториями.
- Понимание спецификации OpenAPI и генерации типов и клиентов.
- Уверенные навыки вёрстки: доступность, сложные формы, состояния и таблицы.
- Опыт развития core-сервисов и ведения UI-kit в Storybook.
- Умение оценивать трудоёмкость задач и работать с неполными требованиями.
- Высшее техническое образование.
Будет плюсом: понимание подходов интернационализации и доступности, опыт разработки на Node.js/Express и управления небольшой командой.
Условия: можно работать удалённо.