Туту ищет Frontend-разработчика (UI) для развития компонентной базы дизайн‑системы и сопровождения системы доставки токенов для Web‑платформы.

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

  • Проектирование интерфейсов UI‑компонентов
  • Разработка новых и доработка существующих компонентов UI‑кита
  • Участие в код‑ревью
  • Написание документации и примеров работы компонентов (Storybook)
  • Написание unit/integration/screenshot/snapshot тестов
  • Работа с задачами из issue‑трекера
  • Коммуникация с командами‑потребителями дизайн‑системы: консультации по интеграции, сбор обратной связи, разбор проблем
  • Сопровождение системы доставки токенов

Требования:

  • Опыт frontend‑разработки от 3 лет
  • Глубокие знания JavaScript (ES5+) и практическое применение
  • Уверенное владение TypeScript, описание типов и интерфейсов для публичного API компонентов
  • Глубокое понимание HTML: семантика, доступность и SEO
  • Уверенная работа с CSS/SCSS: Flexbox, Grid, кастомные свойства и переменные
  • Уверенная работа с React: функциональные компоненты, хуки, контексты и паттерны переиспользуемых компонентов
  • Опыт работы со Storybook: написание историй, документация пропсов, демонстрация состояний компонентов
  • Опыт написания unit, скриншотных и снапшотных тестов (в т.ч. с использованием Playwright)
  • Опыт работы с npm‑пакетами: публикация и версионирование
  • Базовый уровень работы с Node.js: чтение/запись файлов, написание утилит, кодогенерация

Будет плюсом:

  • AI‑native подход: активное использование AI‑инструментов (GitHub Copilot и аналоги) для генерации и ревью кода, написания тестов и документации

Условия и процесс:

  • Кросс‑функциональная команда (тимлид, iOS, Android, frontend, дизайнеры)
  • Работа по Agile, двухнедельные спринты, планирования, ретроспективы, PBR
  • OKR для синхронизации целей
  • График 5/2. Можно выбрать постоянное место в офисе, гибрид или полная удалёнка