Привет! Мы 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
Сфера
Продуктовая компания
Инвестиции
$50-100M
Размер
201 - 500
Dodo Brands — международная компания, развивающая два бренда (Додо Пицца, кофейни Дринкит). Всем бизнесом управляет Dodo IS — симбиоз ERP, HRM и CRM-систем, а также основа для клиентских сайтов и мобильного приложения. 1145+ точек в 22 странах, в 2023 году объем продаж составил 84 млрд. руб. (годовой прирост +44%).