← Все вакансии/Senior/МТС Банк
SeniorOfficeМосква

Android Developer

МБ
МТС Банк
Уровень
Senior
Формат
Office
О роли

Описание вакансии

О компании

МТС Банк – одно из ключевых направлений экосистемы МТС. Мы используем современные цифровые решения и развиваем технологичные банковские сервисы, доступные каждому.

Обязанности
  • развивать и поддерживать модули переводов: me2me, СБП, автопереводы, SWIFT, брокерский счёт;
  • делать UI на Jetpack Compose и Android Views в рамках многомодульной архитектуры;
  • реализовывать бизнес-логику платёжных сценариев: лимиты, комиссии, курсы валют, выбор инструмента оплаты;
  • интегрироваться с банковским бэкендом, работать с СБП / НСПК-сценариями;
  • поддерживать чистые контракты между -api и -impl модулями;
  • покрывать код тестами, следить за качеством и стабильностью переводов.
Требования
  • уверенный Kotlin, понимание coroutines и многопоточности;
  • опыт коммерческой Android-разработки, Jetpack Compose + Android Views;
  • архитектура: MVVM / MVI, чистая модульная структура, design patterns;
  • сеть: Retrofit / OkHttp, асинхронность (RxJava и/или Coroutines);
  • DI (Dagger/Hilt), опыт в многомодульных проектах;
  • тестирование бизнес-логики: JUnit + MockK.
Стек и навыки

С чем работаем