Dodo Brands

Senior/Principal Android Developer (Core Team)

в Dodo Brands

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

📍 Москва (м. Автозаводская)Санкт-Петербург (м. Петроградская)Алматы (Казахстан)Дубай (ОАЭ)Полная удалёнка
Специализация
Mobile (Android)
Уровень
Senior

Привет! Мы Dodo Brands — международная компания, развивающая 2 бренда: Dodo Pizza и Drinkit.

Dodo Pizza — самый крупный бренд и лидер в России по количеству открытых пиццерий. Всего у нас 1200+ пиццерий в 24 странах и 58 кофеен. Мы разрабатываем мобильное приложение и сайт для заказа пиццы. Кроме того — собственную информационную систему Dodo IS, которая помогает пиццамейкерам приготовить заказ, курьерам привозить горячую пиццу, а менеджерам на смене и управляющим видеть, насколько эффективны процессы в пиццериях.

А Dodo Engineering — это IT-команда Dodo Brands.

У нас есть мобильное приложение, делим его на 4 части:

  • Продуктовые команды, которые улучшают приложение.
  • CVM-команды, которые работают над удержанием.
  • Платформенная команда, которая работает над платежами и авторизацией.
  • Core-команда, которая работает над инфраструктурой, производительностью и общими компонентами для всего приложения.

Сейчас мы ищем Android-разработчика уровня Senior/Principal в Core Team.

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

KotlinJetpack ComposeCI/CDGradleKotlin Coroutines

Наши технологии и практики

  • Kotlin.
  • OkHttp/Retrofit.
  • Coroutines/Flow.
  • MVP/Moxy.
  • Jetpack Compose.
  • Dagger2.
  • Realm.

Мы постоянно следим за количеством крашей (сейчас crash-free users: 99.8%) и работаем с тех. долгом. Находим время, чтобы править баги и вносить глобальные архитектурные изменения. Например, сейчас активно переходим на Jetpack Compose и отказываемся от Realm в пользу собственного решения. Недавно закончили разделение приложения на модули. В следующем году хотим отказаться от Moxy в пользу Jetpack MVVM.

У нас хорошо прокачанный CI/CD: мы пишем UI- и Unit-тесты, следим за процентом покрытия кода. Регрессионное тестирование на 70% автоматическое, и мы работаем над его ускорением, что позволяет нам поддерживать постоянный темп релизов и выкладывать новую версию раз в 2 недели. Умеем разрабатывать фичи под тогглами и активно этим пользуемся.

Задачи

  • Формирование и ведение технической стратегии Android-платформы вместе с техлидом.
  • Взаимодействие с продуктовыми командами для обеспечения совместимости решений.
  • Построение платформенных решений, упрощающих работу продуктовых команд.
  • Контроль качества кода и технического долга.
  • Участие в масштабных технических изменениях (миграции на новые библиотеки, переписывание частей продукта).
  • Участие в найме новых разработчиков в команду.

Мы ожидаем

  • 6+ лет опыта работы в Android разработке, 2+ года опыта на позиции Tech Lead или Principal Developer.
  • Уверенное знание Kotlin и его стандартной библиотеки.
  • Большой опыт работы с Kotlin Coroutines (включая Flow).
  • Опыт построения и поддержки дизайн-систем для Android (включая общие компоненты для всех продуктовых команд).
  • Опыт использования Jetpack Compose в рабочих проектах.
  • Экспертное знание Android-платформы, включая внутреннее устройство Android Framework. Понимание жизненного цикла стандартных компонентов Android-приложения (особенно того, как работает сохранение и восстановление его состояния).
  • Архитектурные решения для высоконагруженных приложений, MAU 3.5 млн. и более.
  • Глубокое понимание CI/CD, Gradle и управления зависимостями.
  • Навыки работы с многомодульным проектом.
  • Опыт написания тестов (любого типа, например, Unit или UI).
  • Умение диагностировать сложные проблемы (Performance Bottlenecks, Memory Leaks, Concurrency Issues).
  • Опыт наставничества синьоров и мидлов, помощь в их профессиональном росте.
  • Готовность обмениваться контекстом проектов с другими платформами.
  • Понимание задач бизнеса и умение расставлять приоритеты.
  • Опыт работы с аналитикой и техническими метриками (сбор, интерпретация, использование данных для принятия решений).

Будет плюсом знание SQL-подобных языков (для анализа данных аналитики).

Условия

  • Можно работать удалённо или в уютных офисах на Автозаводской в Москве, на Петроградке в Санкт-Петербурге, в Алмате или в Дубае.
  • Стабильная, официальная заработная плата, вилка в рынке. Конкретную сумму обсуждаем с каждым кандидатом.
  • Работа в команде профи и энтузиастов — мы обмениваемся опытом и растем друг с другом.
  • Оплатим профильное обучение, купим билет на конференцию и необходимые книги.
  • Поможем публично выступить, прокачать тебя как автора статей, раскрутить в комьюнити.
  • Скидка на уроки английского языка в Skyeng и на сессии психолога в Alter.
  • ДМС тоже есть, с первого рабочего дня.
Анна Свердло IT Recruiter
Dodo Brands

О компании Dodo Brands

Сфера
Продуктовая компания
Инвестиции
$50-100M
Размер
201 - 500

Dodo Brands — международная компания, развивающая два бренда (Додо Пицца, кофейни Дринкит). Всем бизнесом управляет Dodo IS — симбиоз ERP, HRM и CRM-систем, а также основа для клиентских сайтов и мобильного приложения. 1145+ точек в 22 странах, в 2023 году объем продаж составил 84 млрд. руб. (годовой прирост +44%).

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

410 000 – 540 000 ₽/мес на руки
📍 Москва (м. Выставочная / м. Деловой центр), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
350 000 – 500 000 ₽/мес на руки
📍 Москва (м. Деловой центр), офис или гибрид
300 000 – 350 000 ₽/мес на руки
📍 Москва (м. Улица 1905 года), Ереван (Армения), полная удалёнка
300 000 – 400 000 ₽/мес на руки
Можно удалённо из РФ
300 000 – 540 000 ₽/мес на руки
📍 Москва (м. Выставочная / м. Деловой центр), Санкт-Петербург (м. Площадь Ленина), можно удалённо из РФ