Android developer

в Checkout

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

Ищем Android-разработчика, который вместе с командой будет развивать сервис Checkout: повышать ретеншн и улучшать пользовательский опыт.

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

— Разрабатывать и развивать мобильное приложения для Android — от новых экранов до улучшения текущей функциональности

— Обеспечивать стабильную и быструю работу приложения: устранять баги, оптимизировать производительность, участвовать в работе над качеством UX

— Внедрять новый и развивать существующий функционал, направленный на повышение конверсии на ключевых пользовательских сценариях

— Писать модульные и интеграционные тесты, участвовать в автоматизации проверок и релиз-трейне приложения

— Участвовать в обсуждении продуктовых и технических решений, взаимодействовать с дизайнерами, аналитиками, бэкенд- и фронтенд-разработчиками

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

— Имеешь опыт коммерческой разработки под Android от 3-х лет

— Имеешь опыт работы с архитектурами MVVM и MVI

— Имеешь опыт коммерческой разработки на Compose

— Умеешь писать unit-тесты

Наш стек: 

— Основной язык — 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-тестов и собственный инструмент для скриншот-тестов

— JUnit4/JUnit5, MockK для unit-тестов

— Многомодульная архитектура, на уровне фич используем MVVM/ELM-паттерны 

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

Кросс-функциональная команда из 13 человек: РО, web, iOS, Android, backend, системный и продуктовый аналитики, дизайнер.

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

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

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

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

Android developer
в Checkout
Android
Поделиться

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

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

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

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

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

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

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

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

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

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

    Go developer

    в Отели

    Backend
    Go developer

    Head of M&A

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

    Москва
    Head of M&A

    PHP/Go developer

    в команду FireFly

    Backend
    PHP/Go developer

    Системный/бизнес аналитик

    в команду Travel AI

    Аналитика
    Системный/бизнес аналитик

    Go developer

    в Электрички

    Backend
    Go developer

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

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

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

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

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

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

    Senior SOC Specialist / Techlead

    в команду SOC

    Безопасность
    Senior SOC Specialist / Techlead

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

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

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

    Application Security Engineer

    в команду путешествий

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