- Страна
- Россия
- Зарплата
- 210 000 ₽ – 290 000 ₽
Android разработчик (Core команда)
Dodo — известный бренд с сильной инженерной культурой и прозрачными процессами. Удаленный формат работы и фокус на качестве продукта делают вакансию крайне привлекательной для опытных разработчиков.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Позиция требует глубоких знаний Android SDK, Jetpack Compose и умения работать с многомодульной архитектурой, что характерно для уровня Middle+/Senior. Core-команда подразумевает высокую ответственность за базовые компоненты приложения.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Указанный в вакансии диапазон (210-290к) полностью соответствует текущим рыночным реалиям для Middle+/Senior Android-разработчиков в России. Dodo предлагает конкурентную оплату, ориентируясь на верхнюю границу медианы.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
Android разработчик (Core команда) в Dodo
*💰*По итогам собеседования (ср. рын. зп 210 000 ₽ – 290 000 ₽)
*📌*Условия и бонусы:
Фултайм, удаленно.
*📌*Наши ожидания:
– Хотите делать качественный продукт, а не просто писать код;
– Глубоко знаете Android SDK, включая фреймворки фрагментов и Jetpack Compose;
– Уверенно владеете Kotlin, включая Kotlin Coroutines, и умеете эффективно их использовать;
– Умеете организовывать слоистую архитектуру в приложении, понимаете паттерн MVVM, знаете как эффективно разбивать приложение на модули;
– Умеете декомпозировать задачи и давать реалистичные оценки.
*✍🏼*Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Android SDK
- Kotlin
- Jetpack Compose
- Kotlin Coroutines
- MVVM
- Modular Architecture
- Clean Architecture
Возможные вопросы на собеседовании
Проверка понимания современных подходов к UI и оптимизации рендеринга.
Расскажите о жизненном цикле Composable-функций и о том, как работает механизм рекомпозиции в Jetpack Compose?
Важно для Core-команды, отвечающей за стабильность и производительность.
Как вы подходите к организации многомодульности в крупном проекте? Какие стратегии разделения на модули вы использовали?
Проверка навыков работы с асинхронностью и предотвращения утечек памяти.
В чем разница между Dispatchers.Main, Dispatchers.IO и Dispatchers.Default? Как правильно обрабатывать исключения в Coroutines?
Оценка архитектурного мышления.
Какие преимущества и недостатки вы видите в использовании паттерна MVVM в связке с Clean Architecture для Android-приложений?
Проверка умения работать с низкоуровневыми аспектами системы.
Как работает механизм доставки событий в Android (Event Loop/Looper/Handler) и как это связано с производительностью UI?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

