About the project

  • МТС Банк – одно из ключевых направлений экосистемы МТС.
  • Мы используем современные цифровые решения и развиваем технологичные банковские сервисы, доступные каждому.
  • Мы формируем новую команду для развития платёжных сервисов и ищем Android-разработчика. Вы будете создавать ключевой продукт с нуля, решать интересные задачи и напрямую влиять на результат.
  • Технологии и стек:
  • Языки: Kotlin (основной), Java Core (знание обязательно)
  • UI: Jetpack Compose (практический опыт требуется)
  • Архитектура: Clean Architecture, SOLID, паттерны MVI/MVVM
  • Асинхронность: Kotlin Coroutines/Flow
  • DI: Dagger 2

Responsibilities

  • разрабатывать продукты с использованием Kotlin/Java Core участвовать поддержке и расширением функционала
  • проводить code-review для постоянного совершенствования
  • участвовать в развитии, планировании и PBR
  • общаться с архитекторами, аналитиками, тестировщиками, другими разработчиками
  • писать юнит тесты заниматься рефакторингом существующей кодовой базы

Requirements

  • коммерческий опыт разработки под Android от 3 лет
  • уверенное владение Kotlin, знание Java Core
  • практический опыт разработки UI с Jetpack Compose
  • опыт работы с Kotlin Coroutines/Flow
  • опыт работы с Dagger 2
  • понимание Clean Architecture, SOLID
  • понимание паттернов MVI и MVVM
  • умение писать Unit-тесты
  • владение Git
  • Будет плюсом:
  • опыт разработки, публикации и поддержки Android SDK
  • опыт работы с многомодульной структурой проекта
  • опыт работы с CI/CD (GitLab CI или др.)