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

  • Разрабатывать функциональность клиентских веб-приложений.
  • Интегрироваться с OpenAPI: генерировать типы и клиенты, сопровождать контракты.
  • Работать в микрофронтовой архитектуре.
  • Создавать адаптивные и доступные интерфейсы, сложные формы и состояния с точностью до пикселя.
  • Поддерживать и развивать UI-kit и core-пакеты.
  • Участвовать в code review, улучшать архитектуру и процессы разработки, поддерживать высокое качество кода.
  • Управлять небольшой командой.

Требования:

  • Коммерческий опыт веб-разработки от 5 лет.
  • Уверенное владение React и TypeScript.
  • Опыт работы с микрофронтами (Webpack Module Federation) и монорепозиториями.
  • Понимание спецификации OpenAPI и генерации типов и клиентов.
  • Уверенные навыки вёрстки: доступность, сложные формы, состояния и таблицы.
  • Опыт развития core-сервисов и ведения UI-kit в Storybook.
  • Умение оценивать трудоёмкость задач и работать с неполными требованиями.
  • Высшее техническое образование.

Будет плюсом: понимание подходов интернационализации и доступности, опыт разработки на Node.js/Express и управления небольшой командой.

Условия: можно работать удалённо.