Команда SuperApp Freedom находится в поиске Android-разработчика уровня Middle/Senior.
Мы развиваем современное мобильное банковское приложение с миллионами пользователей и ищем специалиста, который поможет создавать надежные, удобные и технологичные сервисы для наших клиентов.
Что необходимо будет делать:
- Разрабатывать экраны и бизнес-логику мобильного банковского приложения с использованием Kotlin, Jetpack Compose и MVVM.
- Работать в мультимодульном проекте (более 100 Gradle-модулей).
- Проектировать ViewModel, Repository и API Service в соответствии со слоями архитектуры UI → Domain → Data.
- Интегрировать бэкенд-сервисы через Retrofit/OkHttp, обрабатывать ответы и ошибки с использованием Event- и Flow-обёрток.
- Работать с Koin (Dependency Injection), Coroutines и Flow для реализации асинхронных операций.
- Разрабатывать и поддерживать пользовательский интерфейс на Jetpack Compose с соблюдением принципов state hoisting и использованием переиспользуемых компонентов.
- Исправлять ошибки, участвовать в код-ревью, работать с ktlint и GitLab CI/CD.
- Соблюдать требования информационной безопасности банковского приложения, включая работу с чувствительными данными, шифрованным хранилищем и требованиями PCI DSS.
- Взаимодействовать с командами бэкенд-разработки и QA, участвовать в обсуждении архитектурных решений и проработке задач.
Что мы ожидаем от кандидата:
- Опыт коммерческой Android-разработки от 1 года.
- Уверенное знание Kotlin и практический опыт работы с Jetpack Compose.
- Опыт работы с Coroutines и Flow, понимание принципов асинхронного программирования.
- Опыт работы с DI-фреймворками (знание Koin будет преимуществом).
- Опыт работы с Retrofit/OkHttp и Git.
- Понимание принципов MVVM и Clean Architecture.
- Базовое понимание CI/CD-процессов.
- Будет преимуществом опыт работы в банковских или финтех-компаниях, а также знание требований информационной безопасности мобильных приложений
Что мы предлагаем:
-
График работы: 5/2, с 9:00 до 18:00;
-
Конкурентоспособная оплата труда
-
Работа в профессиональной команде
-
Добровольное медицинское страхование;
-
Возможности для профессионального и личностного роста: участие в обучающих программах, тренингах и мастер-классах