Мы связываем удивительный мир путешествий и открытий с обычными людьми, предоставляя удобные и полезные инструменты для планирования поездок
Frontend Developer
в команду дизайн-системы
НЕ ЗАБУДЬ ССЫЛКУ НА СВОЙ ТГ
на кнопке "откликнуться"
Кто мы
путешественников, пользующихся нашими приложениями
крупнейших туристических онлайн-ресурсов в мире
штатных сотрудников, увлеченных путешествиями
+
700
на мировом рынке онлайн путешествий
20
млн
20
лет
30
топ
Вы:
И что у вас за команда?
Туту:
Привет! Мы — команда развития дизайн-системы. Занимаемся созданием и поддержкой стандартов и правил для построения графических интерфейсов в Туту. Разрабатываем библиотеки компонентов интерфейса, развиваем процессы и распространяем крутые практики из дизайн-комьюнити.
Вы:
А кого вы ищете?
Туту:
Сейчас мы в поиске Frontend-разработчика, который примет активное участие в разработке компонентов UI-кита в соответствии со стандартами разработки в рамках как команды, так и компании.
Немного про стек
React, TypeScript, JS, LESS / SCSS, HTML, адаптивная вёрстка, NPM, Node.js
Основные задачи
Проектирование интерфейсов UI-компонентов.
Разработка компонентов UI-kit.
Написание примеров работы компонентов (Storybook).
Написание тестов (юнит/интеграционных) (по необходимости).
Консультирование коллег из других команд по различным аспектам работы с UI-китом и ДС в целом.
Сопровождение системы доставки токенов.
Участие в код-ревью.
От вас нужно
Опыт разработки от 4 лет.
Глубокие знания и опыт работы с JS (ES5+).
Хорошие знания и опыт работы с TypeScript (умение описывать интерфейсы).
Глубокие знания и опыт работы с HTML (семантика, SEO, Lighthouse), CSS/SCSS (флексы, гриды и т.д.).
Знания и опыт работы с React (функциональные компоненты + хуки, контексты).
Опыт работы с витринами компонентов Storybook.
Опыт работы с node.js (на уровне чтения/записи файлов, кодгена).
Опыт написания юнит-тестов.
Про команду и рабочий процесс
В команде есть руководитель, Techlead, iOS-разработчик и Android-разработчик.
Мы работаем по классическому Scrum с двухнедельными спринтами. Бэклог, планирования, ретроспективы, ежедневные встречи — это всё есть у нас.
Про компанию
Основной офис в Москве недалеко от м. Нагатинская/Коломенская. В офисе горячие завтраки, зоны отдыха c VR, PS, музыкальные инструменты и классная атмосфера путешествий.
Работаем в гибридном формате: в офис приходим 1-2 раза в неделю, но возможна и полная удаленка.
Кандидатам из других регионов поможем с релокацией в Москву.
По результатам работы раз в квартал индексируется зарплата и выплачивается приятная премия.
Tech-преимущества
Современный стек
  • Backend: Go, MariaDB, MongoDB, Kafka, PHP (legacy), RabbitMQ (legacy).
  • Frontend: Typescript, SCSS, React, Redux, Next.js.
  • QA: web - Go, typescript (playwright); mob - AllureTestOPS, AppLive, Kaspresso, XCUITest, GitHub.
  • IOS: RxSwift, SwiftUI, Combine, UIKit, MVVM, UDF, TCA, VIPER.
  • Android: Kotlin, Clean Architecture, MVVM, Kotlin Coroutines, Dagger, Compose.
Платформа
ИТ платформа представляет собой набор сервисов для управления инфраструктурой, доступных через консоль и построенных на принципах ClickOps. Работа в консоли платформы напоминает работу в хорошо продуманной IDE, где создание сервисов и настройка роутов доступны всего за несколько кликов.
Гильдии
Мы обмениваемся опытом далеко за пределами своей команды, что позволяет быстро профессионально расти. Есть внутренние выступления и общие митапы.
Развитие
Есть вертикальное и горизонтальное развитие, например, можно переходить на новый стек или брать новые для себя области работы - всё довольно гибко.


С заботой о сотрудниках
ДМС со стоматологией и страховка на путешествия.
Корпоративная скидка на сервисы по работе с психологом: Альтер и Ясно.
Личный бюджет на профессиональное развитие, а также премии за чтение книг.
Развитая корпоративная культура: собираемся в клубы по интересам, а компания помогает с частичным финансированием.
Этапы собеседований:
1
2
3
Общение с HR менеджером

Телефонное собеседование на 15−20 минут, перед знакомством с командой.
Техническое интервью

Онлайн встреча с парой тех-спецов, чтобы познакомиться с вашим опытом и навыками
Финальная встреча

Общение в формате диалога с руководителем, возможность задать все вопросы о тонкостях работы в команде.