Kaspi.kz - Қазақстандағы ең ірі технологиялық компаниялардың бірі. Біздің экожүйемізді күн сайын миллиондаған адам пайдаланады және біз мобильді өнімдерді белсенді дамытып келеміз.
Қазір мобильді команданы кеңейтіп жатырмыз және ауқымды финтех өнімі Kaspi бойынша жұмыс істеу үшін Middle / Senior Android және iOS әзірлеушілерін іздейміз.
Жұмыс форматы
офис, Алматы қаласы (қашықтан және гибрид формат қарастырылмаған)
Жұмыспен қамту
толық күн (full-time)
Міндеттер
Kaspi мобильді қосымшаларын (Android / iOS) әзірлеу және дамыту
Жаңа функционалды жобалау және іске асыру
Қолданыстағы шешімдерді оңтайландыру және жетілдіру
Code review, тестілеу және ақауларды түзету үдерістеріне қатысу
Команда ішінде техникалық шешімдер қабылдауға қатысу
Әзірлеушілермен, дизайнерлермен және продакт-менеджерлермен тығыз өзара әрекеттесу
Android
Міндетті талаптар
Android әзірлеу бойынша 3 жылдан кем емес коммерциялық тәжірибе
Kotlin, Android SDK, Gradle технологияларын сенімді меңгеру
UI әзірлеу тәжірибесі:
Jetpack Compose және/немесе XML
күрделі және кастомды UI-компоненттерді әзірлеу
Көпмодульді архитектурамен (Gradle modules) жұмыс тәжірибесі, жинақтау үдерісі мен тәуелділіктерді түсіну
MVVM / MVI, Clean Architecture қолдана отырып қосымшаларды жобалау тәжірибесі
ООП, SOLID қағидаттарын және негізгі жобалау паттерндерін білу
Android компоненттерінің өмірлік циклін (Activity/Fragment), күймен жұмыс істеуді түсіну
Көпағындылықты түсіну және практикалық тәжірибе:
Coroutines, Flow (Threads, Handlers қосымша артықшылық болады)
Желілік өзара әрекеттесуі бар қосымшаларды әзірлеу тәжірибесі:
REST API, WebSocket
Dependency Injection құралдарымен жұмыс тәжірибесі: Hilt / Dagger / Koin
Git-пен жұмыс істеу тәжірибесі
Командада жұмыс істей алу: архитектураны талқылауға қатысу, code review, қолдауға ыңғайлы код жазу
Қосымша / артықшылық болады
CI/CD баптау тәжірибесі: Jenkins / GitLab CI / Fastlane
Өнімділікті оңтайландыру тәжірибесі: ANR, memory leaks, profiling (Android Studio Profiler)
Мобильді қауіпсіздік саласындағы тәжірибе: Obfuscation (R8/ProGuard/DexGuard), SSL Pinning, Play Integrity API
Оффлайн режиммен жұмыс тәжірибесі (кэштеу, синхрондау), жергілікті дерекқормен жұмыс (Room)
iOS
Міндетті талаптар
iOS әзірлеу бойынша 3 жылдан кем емес коммерциялық тәжірибе
Swift, iOS SDK, Xcode құралдарын сенімді меңгеру
UIKit-пен жұмыс тәжірибесі, күрделі және кастомды UI-компоненттерді әзірлеу
Tuist-пен жұмыс тәжірибесі және көпмодульді архитектураны жобалау
MVVM, Clean Architecture, UDF (Unidirectional Data Flow) қолдана отырып қосымшаларды жобалау тәжірибесі
ООП, SOLID қағидаттарын және негізгі жобалау паттерндерін білу
ARC жадты басқару моделін түсіну
Көпағындылықты түсіну және GCD, Swift Concurrency (async/await, Task, Actors) құралдарымен практикалық жұмыс тәжірибесі
Желілік өзара әрекеттесуі бар қосымшаларды әзірлеу тәжірибесі: REST API, WebSocket, gRPC
Git-пен жұмыс істеу тәжірибесі
Командада жұмыс істей алу: архитектуралық және техникалық шешімдерді талқылауға қатысу, қолдауға және оқуға ыңғайлы код жазу
Қосымша / артықшылық болады
Ruby тілін білу, fastlane-пен жұмыс тәжірибесі
Құрастыру мен релиздерді автоматтандыру үшін shell-скрипттерді (sh/bash) жазу және қолдау тәжірибесі
Біз ұсынатын мүмкіндіктер
Аймақтағы ең ауқымды финтех өнімдерінің бірімен жұмыс
Күн сайын миллиондаған адам пайдаланатын өнім
Күшті инженерлік команда және техникалық шешімдерге ықпал ету мүмкіндігі
Онлайн кітапхана
Жылдық бонус және жалақыны жыл сайын қайта қарау
Дресс-код пен артық бюрократияның болмауы
Қазақстандағы үздік ТОП-10 кеңсе қатарына кіретін заманауи офис
Ыңғайлы әрі достық жұмыс атмосферасы