О компании
МТС Банк – одно из ключевых направлений экосистемы МТС. Мы используем современные цифровые решения и развиваем технологичные банковские сервисы, доступные каждому. Наши команды совершенствуют финтех-продукты для В2В и В2С.
Сейчас мы в поиске Разработчика Android (middle) в Стрим Состоятельные клиенты. Команда отвечает за развитие сервисов предоставления нефинансовых привилегий для состоятельных клиентов банка. Предоставляемые услуги включают такси, бизнес-залы аэропортов, страхование и специальные программы лояльности.
Технологии и стек
•Языки: Kotlin (основной), Java Core (знание обязательно)
•UI: Jetpack Compose (практический опыт требуется)
•Архитектура: Clean Architecture, SOLID, паттерны MVI/MVVM
•Асинхронность: Kotlin Coroutines/Flow
•DI: Dagger 2
Ты будешь:
•разрабатывать продукты с использованием Kotlin/Java Core, участвовать в поддержке и расширении функционала
•проводить code-review для постоянного совершенствования
•участвовать в развитии, планировании и PBR
•общаться с архитекторами, аналитиками, тестировщиками, другими разработчиками
•писать юнит тесты, заниматься рефакторингом существующей кодовой базы
Для нас важно:
•коммерческий опыт разработки под Android от 2 лет
•уверенное владение Kotlin, знание Java Core
•практический опыт разработки UI с Jetpack Compose
•опыт работы с Kotlin Coroutines/Flow
•опыт работы с Dagger 2
•понимание Clean Architecture, SOLID
•понимание паттернов MVI и MVVM
•умение писать Unit-тесты
•владение Git
Будет плюсом:
•опыт разработки, публикации и поддержки Android SDK
•опыт работы с многомодульной структурой проекта
•опыт работы с CI/CD (GitLab CI или др.)