Frontend Developer

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

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

Мы — команда развития дизайн-системы. Занимаемся созданием и поддержкой стандартов и правил для построения графических интерфейсов в Туту. Разрабатываем библиотеки компонентов интерфейса, развиваем процессы и распространяем крутые практики из дизайн-комьюнити.

Кого мы ищем

Сейчас мы в поиске senior Frontend-разработчика, который примет активное участие в разработке компонентов UI-кита в соответствии со стандартами разработки в рамках как команды, так и компании.

Основные задачи

  • Проектирование интерфейсов UI-компонентов.
  • Разработка новых и доработка существующих компонентов UI-кита.
  • Участие в код-ревью.
  • Написание примеров работы компонентов (Storybook).
  • Написание тестов (юнит/интеграционных) (по необходимости).
  • Консультирование коллег из других команд по различным аспектам работы с UI-китом и ДС в целом.
  • Сопровождение системы доставки токенов.

Что ждём от вас

  • Опыт разработки от 4 лет.
  • Глубокие знания и опыт работы с JS (ES5+).
  • Хорошие знания и опыт работы с TypeScript (умение описывать интерфейсы).
  • Глубокие знания и опыт работы с HTML (семантика, SEO, Lighthouse), CSS/SCSS (флексы, гриды и т.д.).
  • Знания и опыт работы с React (функциональные компоненты + хуки, контексты).
  • Опыт работы с витринами компонентов Storybook.
  • Опыт написания юнит-тестов.
  • Опыт работы с Node.js (на уровне чтения/записи файлов, кодгена).

Стек

  • React, TypeScript, JS, LESS / SCSS, HTML, адаптивная вёрстка, NPM, Node.js

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

  • В команде есть руководитель, Techlead, Frontend, дизайнер, iOS и Android.
  • Работаем по

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

  • Работаем 5/2. Можно взять постоянное место в офисе, работать на гибридном графике или полностью удалённо.
  • По процессам: у нас двухнедельные спринты, планирование, демо, ретро, PBR и ежедневные небольшие стендапы.
Frontend Developer
в команду дизайн-системы
Frontend
Поделиться

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

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

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

  • Общение с рекрутером на 30–40 минут.

    Обсудим подробнее ваш предыдущий опыт, стремления, расскажем о компании и процессах. Никаких «кем вы видите себя через 5 лет».
  • Техническое собеседование на 2 часа.

    Встреча с парой наших тех.спецов.
  • Финальная встреча на 1 час.

    Знакомство с руководителем.
  • Откликнулось?
    Откликайтесь!

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

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

    Дизайнер

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

    Дизайн
    Дизайнер

    Backend Developer (Go)

    в команду TutuID

    Backend
    Backend Developer (Go)

    QA manual

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

    Тестирование
    QA manual

    QA engineer (automation)

    в команду отелей (интеграции)

    Тестирование
    QA engineer (automation)

    Разработчик BPM Soft (ex-Creatio)

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

    Разработчик BPM Soft (ex-Creatio)

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

    в Data team

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

    Руководитель группы разработки аналитической платформы

    (A/B & ClickStream)

    Разработка
    Руководитель группы разработки аналитической платформы

    QA engineer manual

    в направление авиа команда SkyPlus

    Тестирование
    QA engineer manual

    Backend Developer (Go)

    в команду единой выдачи

    Backend
    Backend Developer (Go)

    QA engineer (automation)

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

    Тестирование
    QA engineer (automation)

    Head of Product

    в направление авиа

    Менеджмент
    Head of Product

    Email-маркетолог

    в команду директ-маркетинга

    Маркетинг
    Email-маркетолог

    Аналитик 1С

    в команду 1С

    Аналитика
    Аналитик 1С

    Support manager

    в группу поддержки клиентов

    Контакт-центр
    Support manager

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

    в команду отелей

    Дизайн
    Продуктовый дизайнер

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

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

    Дизайн
    Продуктовый дизайнер

    QA web

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

    Тестирование
    QA web

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

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

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

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

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

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

    Программист 1C

    в команду 1С

    Удалённо
    Программист 1C

    Backend developer (PHP+Go)

    в команду авиа (FireFly)

    Разработка
    Backend developer (PHP+Go)

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

    в команду единой выдачи

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

    QA engineer

    в команду ж/д (Customer Experience)

    Тестирование
    QA engineer

    Оператор на чаты и письма

    на первую линию поддержки

    Контакт-центр
    Оператор на чаты и письма

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

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

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

    Frontend Developer

    в команду авиа (SkyForce)

    Frontend
    Frontend Developer

    QA инженер

    в команду ж/д (ассортимент)

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

    CPA-менеджер

    в команду перформанс-маркетинга

    Маркетинг
    CPA-менеджер

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

    в команду ж/д

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

    iOS разработчик

    в платформенную команду

    iOS
    iOS разработчик

    Backend Developer (Go)

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

    Разработка
    Backend Developer (Go)

    Руководитель группы разработки аналитической платформы

    (DWH + инструмент сборки витрин)

    Разработка
    Руководитель группы разработки аналитической платформы

    Application Security Engineer

    Безопасность
    Application Security Engineer

    Data Scientist

    в направление маркетинга

    Маркетинг
    Data Scientist

    Backend Developer (Go)

    в команду FinTech

    Разработка
    Backend Developer (Go)

    Backend Developer (PHP+Go)

    в направление ж/д

    Разработка
    Backend Developer (PHP+Go)

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

    в команду электричек

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

    Backend Developer (Go)

    в команду единой выдачи

    Разработка
    Backend Developer (Go)

    Backend Developer (Go+PHP)

    в направление авиа

    Разработка
    Backend Developer (Go+PHP)