МТС Банк – команда, которая развивает цифровые финансовые сервисы и делает их доступными для всех.
Мы работаем с современным технологическим стеком, высоконагруженными системами и облачной инфраструктурой, внедряем лучшие инженерные практики. Такой подход позволяет создавать надёжные решения для бизнеса и клиентов
Технологии и стек:
- Языки: Kotlin (основной), Java Core (знание обязательно)
- UI: Jetpack Compose (практический опыт требуется)
- Архитектура: Clean Architecture, SOLID, паттерны MVI/MVVM
- Асинхронность: Kotlin Coroutines/Flow
- DI: Dagger 2
Чем предстоит заниматься:
- разрабатывать продукты с использованием Kotlin/Java Core участвовать поддержке и расширением функционала
- проводить code-review для постоянного совершенствования
- участвовать в развитии, планировании и PBR
- общаться с архитекторами, аналитиками, тестировщиками, другими разработчиками
- писать юнит тесты заниматься рефакторингом существующей кодовой базы
Наши пожелания к кандидату:
- коммерческий опыт разработки под 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 или др.)