Tutu.ru

Android Developer (Мобильное приложение)

в Tutu.ru

300 000 —‍ 400 000 ₽/мес на руки

МоскваRemote
iconМосква, м. Нагатинская, Россия
Специализация
Mobile (Android)
Уровень
Middle
Команда
6 - 10 человек

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

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

Приложением пользуются больше 10 миллионов человек по всей России и миру.

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

Технологии/инструменты

KotlinAndroid APIDaggerOOPJiraGit
  • Kotlin — все переезжают с Java на него, мы тоже. Кстати, недавно в нашем основном репозитории мы перевалили за 50% кода на Kotlin. Java не бежим выпиливать, но каждый раз, когда сильно меняем модуль, переписываем его на новом стеке.
  • В качестве основного подхода к архитектуре взяли Android Clean Architecture.
  • Data-driven view — подход отделения слоя view от всего остального. Идея простая: единственный метод-render, и это позволяет распараллелиться разработчикам.
  • Dagger2 — абсолютный дефолт стека.
  • В легаси есть RxJava1, а используется RxJava2. В новых модулях вовсю пробуем корутины. Захолдировали Realm, Room – наш фаворит.
  • Пишем Unit и UI-тесты. SnaphotTesting — внедряем, думаем, пробуем.
  • Для CI/CD используем облачный Github Actions, облака дешевле людей.
  • Figma (переехали со Sketch, в одном месте редактируешь и смотришь макеты), а Zeplin закопали.

Tech-преимущества

  • Современный стек; минимум монолита, 95% — это микросервисы. Каждая команда определяет свой стек самостоятельно.
  • Команды, в которых можно оказать большое техническое и продуктовое влияние. Возможность выбрать в какой команде вам интереснее работать.
  • Новая техническая инфраструктура, актуальная база знаний и документация благодаря которой легко влиться в проект.
  • Работаем по гибким методологиям Agile.

О компании

  • Основной офис в Москве недалеко от м. Нагатинская / Коломенская. В офисе горячие завтраки, зоны отдыха c VR, PS, музыкальные инструменты и классная атмосфера путешествий.
  • Работаем в гибридном формате: в офис приходим 1-2 раза в неделю, но возможна и полная удаленка.
  • Кандидатам из других регионов поможем с релокацией в Москву.
  • По результатам работы раз в квартал индексируется зарплата и выплачивается приятная премия.

О команде

  • В команде есть свой дизайнер, системный и продуктовый аналитик.
  • Руководитель — Product Owner.
  • Разработчики собраны в подкоманды по 5-6 человек: по два разработчика на Android и iOS, QA и бекендер.

Как организован процесс работы:

  • Обычные Agile-активности.
  • Утренние стендапы: делимся новостями за прошедший день и планами на сегодня.
  • Каждые две недели демо с результатами спринта, ретро и планирование.
  • Большие задачи обязательно прорабатываем заранее, иногда вместе с другими разработчиками и экспертами.

Задачи

Работа над продуктом:

  • Работа над новыми гипотезами и фичами для клиентов (мы проводим A/B-тесты и принимаем решения, опираясь на продуктовую аналитику).
  • Поддержка текущих фич, работа с входящими задачами от поддержки (фикс багов, закрытие клиентских проблем).

Контроль за состоянием и развитие кодовой базы приложения:

  • Проектирование новых сервисов, разработка общих компонентов и солюшенов, тех. развитие и улучшение продукта.
  • Написание UI, Snapshot и Unit тестов (у нас разработчики отвечают за качество продукта).
  • Развитие общих компонентов в рамках решения текущих продуктовых задач (из двух вариантов: реализовать в конечном приложении или обобщить — выбирать второе).

Ожидания

  • Опыт разработки на платформе Android от 2 лет.
  • Знание Android API, понимание Material Guidelines, архитектуры Android.
  • Уверенное владение Kotlin.
  • Многопоточное программирование.
  • Опыт использования Dagger 2.
  • Опыт создания клиент-серверных систем / приложений.
  • Опыт разработки кастомных UI-компонентов.
  • Знание ООП и шаблонов проектирования.
  • Опыт командной разработки, знание инструментов (Jira, Git).
  • Фокус на постоянном развитии и знакомство с трендами Android-разработки.

Условия

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

Этапы собеседований

  • Общение с HR-менеджером: телефонное собеседование на 15−20 минут, перед знакомством с командой.
  • Техническое интервью: онлайн-встреча с парой тех. специалистов, чтобы познакомиться с вашим опытом и навыками.
  • Финальная встреча: общение в формате диалога с руководителем, возможность задать все вопросы о тонкостях работы в команде.
Юлия Филаретова ‎HR Manager
Tutu.ru

О компании Tutu.ru

Сфера
Продуктовая компания
Размер
201 - 500

Туту.ру — это единый сервис, где можно купить билеты на самолеты, поезда и автобусы, забронировать гостиницы или приобрести готовые туры, почитать отзывы путешественников и получить море полезной информации. Компания уже более 15 лет на российском рынке и стала самым популярным онлайн-сервисом в сфере путешествий в России (по данным исследования компании GfK за 2018 год), а также вошла в топ-30 самых посещаемых сайтов в категории туризм в мире (по данным SimilarWeb).

Похожие вакансии

320,000 – 360,000 ₽/мес на руки
полная удаленка
4,000 – 6,500 €/мес на руки
Переезд (Лимасол, Кипр) или полная удаленка — на выбор
250,000 – 450,000 ₽/мес на руки
Москва, Санкт-Петербург или полная удаленка — на выбор
250,000 – 350,000 ₽/мес на руки
полная удаленка
230,000 – 290,000 ₽/мес на руки
полная удаленка