О команде
Команда Kaspi POS Pay занимается развитием платёжных решений для точек продаж — продукт, которым пользуются миллионы клиентов и тысячи мерчантов по всей стране. Мы ищем Android-разработчика, который поможет нам делать платёжный опыт быстрее, стабильнее и удобнее.
Чем предстоит заниматься:
- Разработка и поддержка Android-приложения для POS-платежей
- Проектирование и реализация фичей на современном стеке (Kotlin, Coroutines, Flow)
- Участие в архитектурных решениях команды (MVVM/MVI, Clean Architecture)
- Работа с платёжными интеграциями, сервисами уведомлений и фоновыми процессами
- Код-ревью, менторство и обмен опытом внутри команды
Что мы ждём от кандидата:
- Kotlin
- Extensions, string format extensions, collection extensions
- Inline, noinline, crossinline
- Generics
- Delegates
- Data classes
- Coroutines & Flow
- launch, async, suspendCoroutine, runBlocking
- Dispatchers
- Mutex
- CoroutineExceptionHandler
- Flow, StateFlow, SharedFlow, их утилиты и extensions
Архитектура:
- MVVM
- MVI
- Понимание паттерна state-машины
- Clean Architecture
- Платформа Android и инструментарий
- Android Studio, Platform Tools, ADB
- Profiler, ANR-анализ
- Crashlytics, Timber
- Activity, ContentProviders, BroadcastReceivers, Intent
- Single Activity подход, Fragment, ViewModel, SharedViewModel
- ForegroundServices, AlarmManager
- Firebase Socket, Google Data Message
- Android Jetpack
- Room, миграции
- Koin, Dagger
- Retrofit, OkHttp
- Glide, Picasso
- XML UI Widgets
- RecyclerView, NavPanel, ViewPager, BottomSheet
Что мы предлагаем:
- Работу в команде профессионалов с дружеской атмосферой, где ценится юмор, поддержка и желание развиваться
- Перспективу профессионального роста
- Полное отсутствие бюрократии
- Никакого дресс-кода
- Офис в центре города (г. Алматы, Абая 26А)
- Бесплатный тренажёрный зал в офисе
- Электронную библиотеку
- Обучение, тренинги и курсы за счёт компании
- Языковые курсы