Middle Android Engineer
inDrive — это крупный международный бренд с интересными задачами и современным стеком технологий. Работа в такой компании дает отличные возможности для профессионального роста и работы над высоконагруженным продуктом.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Позиция требует уверенного владения современным стеком (Compose, Coroutines) и понимания архитектурных подходов MVI/MVVM. Уровень Middle предполагает наличие опыта работы в продуктовых командах и способность самостоятельно решать задачи средней сложности.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, однако для Middle Android разработчика в международных компаниях уровня inDrive рыночный диапазон составляет от 250 000 до 400 000 рублей в зависимости от локации и опыта. Данная оценка соответствует текущим рыночным трендам для опытных специалистов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Middle Android Engineer
в inDrive — международный сервис городских поездок и услуг, работающий по модели, где пассажир и водитель напрямую договариваются о стоимости поездки.
Стек: Kotlin, Jetpack Compose, Coroutines, MVVM/MVI.
Ищет Андрей Клюев, его Откликнуться.
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Kotlin
- Jetpack Compose
- Coroutines
- MVVM
- MVI
- Android
Возможные вопросы на собеседовании
Jetpack Compose является основным стеком в вакансии, важно понимать опыт работы с побочными эффектами.
Расскажите о разнице между Side-effects в Jetpack Compose (LaunchedEffect, SideEffect, DisposableEffect). В каких случаях вы выберете каждый из них?
В вакансии указан MVI, важно проверить понимание управления состоянием.
Как вы организуете обработку Single Live Events (например, навигацию или показ Toast) в архитектуре MVI?
Coroutines — ключевой инструмент для асинхронности в данном стеке.
Как работает CoroutineExceptionHandler и в каких случаях он не перехватит исключение?
Для Middle-разработчика важно понимать, как оптимизировать UI.
Как вы подходите к оптимизации рекомпозиций в Jetpack Compose? Какие инструменты используете для поиска проблем с производительностью?
Проверка навыков работы с многопоточностью и общим состоянием.
В чем разница между StateFlow и SharedFlow? В каких сценариях вы предпочтете один другому?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

