Android-разработчик в команду мобильной платформы
МТС Банк — стабильный и известный работодатель с сильной инженерной культурой. Вакансия привлекательна работой над платформенными решениями, использованием современного стека (Compose, KMP) и четко очерченным кругом задач.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Требуется уверенный опыт от 2 лет и знание современного стека (Compose, Flow, Dagger 2). Сложность добавляет работа над платформенными инструментами и SDK, что требует более глубокого понимания Android, чем обычная продуктовая разработка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, однако для Android-разработчика с опытом от 2 лет в Москве рыночный диапазон составляет от 200 000 до 320 000 рублей. МТС Банк обычно предлагает конкурентоспособные условия, соответствующие средним и верхним границам рынка для Middle-специалистов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*💻 МТС Банк ищет Android-разработчика в команду мобильной платформы*
Команда создаёт инструменты для продуктовых разработчиков: флаги функций, A/B-тесты и проверки качества. Также предстоит снижать число сбоев и зависаний, улучшать отзывчивость интерфейса.
Нужны от 2 лет Android-разработки, Kotlin, Jetpack Compose, Coroutines/Flow и Dagger 2. Опыт с SDK, многомодульными проектами и Kotlin Multiplatform будет плюсом.
Москва.
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Android
- Kotlin
- Jetpack Compose
- Coroutines
- Kotlin Flow
- Dagger 2
- SDK
- Kotlin Multiplatform
Возможные вопросы на собеседовании
Вакансия подразумевает работу над платформенными инструментами, где важна изоляция кода.
Как вы организуете взаимодействие между модулями в многомодульном проекте, чтобы избежать циклических зависимостей?
Команда занимается A/B-тестами и Feature Flags.
Как бы вы реализовали систему Feature Flags в Android-приложении, чтобы минимизировать влияние на производительность при запуске?
Упоминается работа над отзывчивостью интерфейса.
Какие инструменты и метрики вы используете для поиска причин зависаний (jank) и утечек памяти в Android?
Стек включает Jetpack Compose.
В чем разница между Side-effects в Compose (LaunchedEffect, SideEffect, DisposableEffect) и когда какой использовать?
Упоминается KMP как плюс.
Какие основные сложности возникают при внедрении Kotlin Multiplatform в существующее нативное Android-приложение?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

