- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Android-разработчик
Сильный бренд работодателя (МТС Банк), современный технологический стек и четкие требования. Работа в офисе в Москве может быть ограничением для некоторых, но для локальных кандидатов это стабильное предложение.
Сложность вакансии
Средний уровень сложности для Middle-разработчика. Требуется уверенное владение современным стеком (Compose, Coroutines) и классическими инструментами вроде Dagger 2.
Анализ зарплаты
Зарплата в объявлении не указана, однако для Middle Android-разработчика в Москве рыночный диапазон составляет от 200 000 до 320 000 рублей. МТС Банк обычно предлагает конкурентоспособные условия, соответствующие средним и верхним границам рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в МТС Банк уже сейчас
Присоединяйтесь к команде МТС Банка и создавайте современные финансовые сервисы на Jetpack Compose!
Описание вакансии
*💻 Android-разработчик*
Офис (Москва)
МТС Банк – одно из ключевых направлений экосистемы МТС.
Требования:
– Коммерческий опыт разработки под Android от 2-х лет
– Уверенное владение Kotlin, знание Java Core
– Практический опыт разработки UI с Jetpack Compose
– Опыт работы с Kotlin Coroutines/Flow
– Опыт работы с Dagger 2
– Понимание Clean Architecture, SOLID
– Понимание паттернов MVI и MVVM
– Умение писать Unit-тесты
*➡️*Откликнуться
*📍*База знаний мобильного разработчика: @mobileproglib
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Android
- Kotlin
- Java
- Jetpack Compose
- Kotlin Coroutines
- Kotlin Flow
- Dagger 2
- Clean Architecture
- SOLID
- MVI
- MVVM
- Unit Testing
Возможные вопросы на собеседовании
Проверка понимания управления состоянием в современных Android-приложениях.
В чем ключевое различие между паттернами MVVM и MVI, и какой из них предпочтительнее при использовании Jetpack Compose?
Оценка навыков работы с асинхронностью и реактивными потоками.
Расскажите о разнице между Cold и Hot потоками в Kotlin Flow. В каких случаях вы выберете SharedFlow, а в каких StateFlow?
Проверка опыта работы с Dependency Injection.
Как работает Scope в Dagger 2 и как избежать утечек памяти при использовании Singleton компонентов?
Оценка понимания жизненного цикла Compose.
Что такое Side-effects в Jetpack Compose? Приведите примеры использования LaunchedEffect и DisposableEffect.
Проверка навыков обеспечения качества кода.
Как вы подходите к тестированию логики в ViewModel? Какие инструменты используете для мокирования зависимостей в Unit-тестах?
Похожие вакансии
Mobile Team Lead (Flutter)
iOS Developer middle+
Разработчик Android, Senior
Kotlin Multiplatform Developer (Mobile Fullstack)
Middle / Middle+ Mobile разработчик
Разработчик мобильного приложения (iOS)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!