Android-разработчик для сервисов привилегий
МТС Банк — стабильный и известный работодатель с сильной инженерной культурой. Работа над сервисами привилегий предполагает интересные задачи на стыке финтеха и лайфстайл-сервисов, а также использование актуального технологического стека.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Требуется уверенный опыт работы с современным стеком (Compose, Dagger2) и понимание архитектуры многомодульных проектов. Основная сложность заключается в работе с финансовыми сервисами и высокими требованиями к качеству кода для премиум-сегмента.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В вакансии не указана зарплата, однако для Android-разработчика с опытом от 2 лет в Москве рыночные предложения обычно начинаются от 200 000 рублей. МТС Банк, как правило, предлагает конкурентоспособные условия, соответствующие средним и верхним границам рынка для Middle-специалистов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*💻 МТС Банк ищет Android-разработчика для сервисов привилегий*
Москва · зарплата не указана
Команда развивает сервисы для состоятельных клиентов: такси, бизнес-залы аэропортов, страхование и программы лояльности. Нужно добавлять функции, поддерживать приложение, проводить ревью и писать тесты.
Нужны от 2 лет Android-разработки, Kotlin, Java Core, Jetpack Compose, Coroutines/Flow и Dagger2. Опыт создания SDK, многомодульных проектов и CI/CD будет плюсом.
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Android
- Kotlin
- Java Core
- Jetpack Compose
- Coroutines
- Kotlin Flow
- Dagger2
- SDK
- CI/CD
- Unit Testing
Возможные вопросы на собеседовании
Проверка понимания управления состоянием в современном UI-фреймворке.
Как вы управляете состоянием (State) в Jetpack Compose и в чем разница между remember и rememberSaveable?
Оценка навыков работы с многопоточностью и реактивными потоками данных.
Расскажите о разнице между Cold и Hot потоками в Kotlin Flow. В каких случаях вы выберете SharedFlow вместо StateFlow?
Проверка умения работать со сложными зависимостями в больших проектах.
Как организовать внедрение зависимостей с помощью Dagger2 в многомодульном проекте?
Оценка опыта проектирования переиспользуемых компонентов.
Был ли у вас опыт создания SDK? С какими основными трудностями вы сталкивались при обеспечении обратной совместимости?
Проверка культуры разработки и обеспечения качества.
Каков ваш подход к написанию Unit-тестов для ViewModel, использующих Coroutines?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

