Описание вакансии
МТС Банк – одно из ключевых направлений экосистемы МТС.
Мы используем современные цифровые решения и развиваем технологичные банковские сервисы, доступные каждому.
Мы формируем новую команду для развития платёжных сервисов и ищем Android-разработчика. Вы будете создавать ключевой продукт с нуля, решать интересные задачи и напрямую влиять на результат.
Технологии и стек:
- Языки: 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 или др.)