inDrive
Android Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Android-инженер в команду внутренних пользовательских коммуникаций: рекламные и маркетинговые сообщения, персонализация интерфейса и виджетов в приложении.
Задачи
- Разрабатывать и поддерживать Android-приложения на Kotlin и Jetpack Compose
- Взаимодействовать с кросс-функциональными командами по дизайну фич, архитектуре системы и A/B-экспериментам
- Находить и устранять баги, проблемы производительности, офлайн-хранилища и многопоточности с помощью Android Studio Profilers и инструментов сетевой отладки (Charles, Proxyman, Network Inspector)
- Обеспечивать качество кода через юнит-тесты и практики pull-request в соответствии с гайдлайнами сообщества
- Участвовать в планировании спринтов и декомпозиции задач, учитывать требования Google Play при релизах
Требования
- 4+ года коммерческой разработки под Android
- Уверенное знание Android SDK, Kotlin, Jetpack (Compose, WorkManager), опыт с Retrofit/OkHttp, DataStore, Coroutines
- Опыт работы с офлайн-хранилищем и многопоточностью/современной конкурентностью (Coroutines)
- Знание RESTful API, опыт сетевой отладки
- Базовые знания Computer Science, владение Git (ветки, PR, работа с ревью)
- Понимание Clean Architecture и распространённых паттернов (MVVM/MVI) с умением применять их на практике
Условия
- Менторинг, карьерный консалтинг и обучающие программы
- Международный опыт через Global Talent Exchange Program
- Общекорпоративные челленджи, награды, спорт, социальные и волонтёрские проекты
- Софинансирование курсов иностранных языков и внутренние разговорные клубы
- Финальные бенефиты могут зависеть от локации
Навыки
- Android SDK
- Kotlin
- Jetpack Compose
- WorkManager
- Retrofit
- OkHttp
- DataStore
- Coroutines
- RESTful API
- Git
- Clean Architecture
- MVVM
- MVI
- Android Studio Profilers
- Charles
- Proxyman
- Network Inspector