Туту ищет 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. Можно выбрать постоянное место в офисе, гибрид или полная удалёнка