Главный специалист Управления разработки и поддержки Android-приложений (Middle/Senior) at АО «Freedom Bank Kazakhstan» — NeverHard
Главный специалист Управления разработки и поддержки Android-приложений (Middle/Senior) at АО «Freedom Bank Kazakhstan» in Алматы. Skills: Android Development, Code Review, Coroutines, Dependency Injection, Flow. Apply on NeverHard.
Company
АО «Freedom Bank Kazakhstan»
Location
Алматы
Type
full_time
Remote: Yes
Required skills:
Android Development
Code Review
Coroutines
Dependency Injection
Flow
GitLab CI/CD
Gradle
Jetpack Compose
Kotlin
MVVM
Команда 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; Конкурентоспособная оплата труда Работа в профессиональной команде Добровольное медицинское страхование; Возможности для профессионального и личностного роста: участие в обучающих программах, тренингах и мастер-классах