Frontend-разработчик

в дизайн-систему

Привет! Мы — команда Туту. Уже больше 20 лет мы вдохновляем на новые поездки, помогаем легко спланировать путешествия и забронировать всё нужное — от билетов до отелей.

Ищем Frontend-разработчика, который вместе с командой будет отвечать за развитие, разработку и доработку компонентной базы дизайн-системы для Web платформы, а также ведение и доработку системы доставки токенов.

Тебе предстоит

— Проектировать интерфейсы UI-компонентов

— Разрабатывать новые и дорабатывать существующие компоненты UI-кита

— Участвовать в код-ревью

— Писать документацию и примеры работы компонентов (Storybook)

— Писать юнит/интеграционные/скриншотные/снапшотные тестов

— Вести и прорабатывать задачи из issue-трекера

— Коммуницировать с командами-потребителями дизайн-системы: консультировать по интеграции компонентов, ссобирать обратную связь, разбирать проблемы

— Участвовать в сопровождении системы доставки токенов

Мы ждём, что ты

— глубоко знаешь JS (ES5+) и применяешь его на практике;

— хорошо знаешь TypeScript и уверенно описываешь типы и интерфейсы, в том числе для публичного API компонентов;

— глубоко понимаешь HTML: семантику, доступность и SEO;

— уверенно работаешь с CSS/SCSS: Flexbox, Grid, кастомными свойствами и переменными;

— уверенно работаешь с React: функциональными компонентами, хуками, контекстами и паттернами переиспользуемых компонентов;

— работаешь со Storybook: пишешь истории, документируешь пропсы, показываешь разные состояния компонентов;

— пишешь юнит-тесты, скриншотные и снапшотные тесты, в том числе с использованием Playwright;

— работаешь с npm-пакетами: публикуешь и версионируешь собственные пакеты;

— на базовом уровне работаешь с Node.js: читаешь и записываешь файлы, пишешь утилиты, занимаешься кодогенерацией.

Будет плюсом

— AI-native подход в работе: активное использование AI-инструментов (GitHub Copilot и аналоги) в повседневных задачах — поиск решений, генерация и ревью кода, написание тестов и документации. Понимание, где AI помогает ускорить работу, а где требует критической проверки

Про команду и рабочий процесс

Кросс-функциональная команда из 6 человек: тимлид, iOS-разработчик, Android-разработчик, frontend-разработчик и дизайнеры.

Работаем по Agile с двухнедельными спринтами. Проводим планирования, PBR — груминг задач, ретроспективы и регулярные платформенные синки с командами продуктов. 

Используем OKR для синхронизации целей. Ценим вовлечённость, инициативность и готовность брать ответственность за технические решения.

График работы

Работаем 5/2. Можно выбрать постоянное место в офисе, гибридный график или полную удалёнку.

Frontend-разработчик
в дизайн-систему
Frontend
Поделиться

Сделаем наше совместное путешествие комфортным

ДМС
Реферальная программа
Выстроенная система адаптации
Клубы по интересам
Скидки у партнёров

Путь к офферу в Туту

  • Общение с эйчаром

    Обсудим детали вакансии, опыт
и зарплатные ожидания — до 30 минут
  • Техническое интервью

    Больше узнаем про твой опыт и навыки, а ты задашь вопросы — 2 часа
  • Финальная
встреча

    Познакомишься с будущим руководителем — 1 час
  • Оффер!

  • Откликнулось?
    Откликайтесь!

    Присылайте резюме и задавайте вопросы в телеграме

    Другие вакансии

    Product manager

    в команду авиа (привлечение)

    Команда авиа
    Product manager

    Senior Data Scientist

    в отдел машинного обучения

    Senior Data Scientist

    QA-инженер

    в команду личного кабинета

    Тестирование
    QA-инженер

    Продуктовый аналитик

    в команду авиа

    Аналитика
    Продуктовый аналитик

    Стратегический аналитик

    в отдел стратегии

    Аналитика
    Стратегический аналитик

    Менеджер по маркетинговым исследованиям

    в команду исследований

    Москва
    Менеджер по маркетинговым исследованиям

    Руководитель отдела поддержки

    в контакт-центр

    Контакт-центр
    Руководитель отдела поддержки

    Go developer

    в Отели

    Backend
    Go developer

    Head of M&A

    в отдел стратегии, финансов и корп. развития

    Москва
    Head of M&A

    PHP/Go developer

    в Авиа

    Backend
    PHP/Go developer

    Go developer

    в Электрички

    Backend
    Go developer

    Финансовый аналитик

    в команду финансового планирования

    Финансы
    Финансовый аналитик

    Руководитель направления по работе со СМИ

    в отдел внешних коммуникаций и репутации

    Маркетинг
    Руководитель направления по работе со СМИ

    Product Manager

    в команду авиа (доп.услуги)

    Команда авиа
    Product Manager

    Менеджер по бронированию авиабилетов

    в команду поддержки продаж авиабилетов

    Контакт-центр
    Менеджер по бронированию авиабилетов