Middle / Senior Mobile Developer (Android / iOS)
Описание вакансии
Kaspi.kz — крупнейшая технологическая компания в Казахстане. Нашей экосистемой ежедневно пользуются миллионы людей, и мы продолжаем активно развивать мобильные продукты.
Мы расширяем мобильную команду и ищем Middle / Senior Android и iOS разработчиков для работы над масштабным финтех-продуктом Kaspi.
офис, г. Алматы (удалённого и гибридного формата нет)
фулл-тайм
Обязательные требования
Android developer
Коммерческий опыт Android-разработки от 3 лет
Уверенное знание Kotlin, Android SDK, Gradle
Jetpack Compose и/или XML
разработка сложных и кастомных UI-компонентов
Опыт работы с многомодульной архитектурой (Gradle modules), понимание сборки и зависимостей
Знание принципов ООП, SOLID, основных паттернов проектирования
Понимание жизненного цикла компонентов Android (Activity/Fragment), работы с состояниями
Coroutines, Flow (Threads, Handlers будет плюсом)
REST API, WebSocket
Умение работать в команде: участие в обсуждении архитектуры, code review, написание поддерживаемого кода
Дополнительно / будет преимуществом
Опыт оптимизации производительности: ANR, memory leaks, profiling (Android Studio Profiler)
Опыт мобильной безопасности: Obfuscation (R8/ProGuard/DexGuard), SSL Pinning, Play Integrity API
iOS
Обязательные требования
Коммерческий опыт iOS-разработки от 3 лет
Уверенное знание Swift, iOS SDK, Xcode
Опыт проектирования приложений с использованием MVVM, Clean Architecture, UDF (Unidirectional Data Flow)
Знание принципов ООП, SOLID, основных паттернов проектирования
Понимание модели управления памятью ARC
Понимание многопоточности и практический опыт работы с GCD и Swift Concurrency (async/await, Task, Actors)
Умение работать в команде: участие в обсуждении архитектурных и технических решений, написание поддерживаемого и читаемого кода
Дополнительно / будет преимуществом
Знание Ruby, опыт работы с fastlane
Опыт написания и поддержки shell-скриптов (sh/bash) для автоматизации сборки и релизов

