Android-разработчик в Авиа

Дата размещения вакансии: 24.06.2025
Работодатель: Туту
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

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

Мы в команде привлечения и активации в вертикали Авиа хотим обеспечивать лучшее на рынке качество сервиса для путешественников, предлагая удобную покупку авиабилетов, организацию поездок и поддержку на каждом этапе путешествия с помощью современных технологий и в рамках единой экосистемы Туту.

Сейчас в поиске Android-разработчика, который поможет решить важные задачи по приложениям Авиации, направленные на улучшение UI/UX, рост конверсии, а также на привлечение и активацию новых пользователей в продукте Авиации.

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

  • Работа над новыми гипотезами.
  • Улучшение пользовательского опыта на всех платформах (десктоп, мобильная версия и приложения).
  • Поддержка текущих фич и разработка новых.
  • Обновление функционала моноприложения Авиации и разделов Авиации в главном приложении Туту на этапах привлечения: онбординг, главный экран, форма поиска, виджеты выгод/распродаж и пр.
  • Добавление нового функционала (например, табло аэропортов, подписка на минимальные цены, новые экраны вдохновения, сториcы и пр.).
  • Проектирование новых экранов и разработка общих компонентов.
  • Интеграция с другими продуктами и системами Туту для создания тревел-молла путешествий.
  • Написание UI, Snapshot и Unit-тестов.

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

  • Опыт разработки на платформе Android от 4 лет.
  • Знание Android API, понимание material guidelines, архитектуры Android.
  • Уверенное владение Kotlin/Java.
  • Опыт использования coroutines/flow, RxJava.
  • Опыт использования Jetpack Compose, Navigation component.
  • Опыт использования Dagger 2, Retrofit 2, опыт настройки OkHttpClient.
  • Понимание архитектурных паттернов MVI/MVVM.
  • Опыт разработки кастомных UI-компонентов на Android View / Compose.
  • Опыт работы в многомодульных проектах.
  • Знание ООП и паттернов проектирования.
  • Опыт написания Unit- и UI-тестов.
  • Опыт командной разработки, знание инструментов (Jira, Git).
  • Фокус на постоянном развитии и знакомство с трендами Android-разработки.

Стек

  • Основной язык — Kotlin.
  • Kotlin Coroutines / Flow для асинхронной работы.
  • Для DI используем Dagger 2 с Component Dependencies.
  • Новый UI только на Compose + дизайн-система на Compose.
  • Gradle для сборки проекта + Gradle KTS + Convention Plugins.
  • Для CI/CD используем GitHub Actions + Self-Hosted Runners.
  • Kaspresso для UI-тестов + собственный инструмент для скриншот-тестов.
  • Многомодульная архитектура, на уровне фич используем MVVM/MVI-паттерны.
  • Живём в мультирепозиториях.
  • Miro как инструмент проектирования, планирования и синхронизаций процессов.
  • Jira как инструмент планирования, интеграций и ведения проектов.

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

В команде сейчас 17 человек. В ближайшее время она будет разделена на две команды со своими зонами ответственности.
Общие роли: Project Manager, System Analyst, Team Lead.

В вашей команде будет: 2 Frontend, 1 Backend, 1 iOS, 2 QA, 1 дизайнер, 1 аналитик.

Двухнедельные спринты, раз в спринт: планирование, два PBR/груминга, два ревью аналитики, демо, ретро, ежедневные дейлики. Бывают дни без встреч.

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