kaspi.kz

Middle / Senior Mobile Developer (Android / iOS) (Kotlin)

Kaspi.kz — крупнейшая технологическая компания в Казахстане. Нашей экосистемой ежедневно пользуются миллионы людей, и мы продолжаем активно развивать мобильные продукты.

kaspi.kz На сервисе с: 07.10.26 19:34

↑ Вакансия с автоподнятием
Зарплата не указанаКазахстанАлматыГибрид

Kaspi.kz — крупнейшая технологическая компания в Казахстане. Нашей экосистемой ежедневно пользуются миллионы людей, и мы продолжаем активно развивать мобильные продукты.



Мы расширяем мобильную команду и ищем Middle / Senior Android и iOS разработчиков для работы над масштабным финтех-продуктом Kaspi.



 



Формат работы

офис, г. Алматы (удалённого и гибридного формата нет)



Занятость

фулл-тайм



 



Чем предстоит заниматься



 




  • Разрабатывать и развивать мобильные приложения Kaspi (Android / iOS)

  • Проектировать и реализовывать новый функционал

  • Оптимизировать и улучшать существующие решения

  • Участвовать в code review, тестировании и отладке

  • Принимать технические решения внутри команды

  • Взаимодействовать с разработчиками, дизайнерами и продактами



 



 



Обязательные требования



Android developer





  • Коммерческий опыт 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) для автоматизации сборки и релизов





 



 



Мы предлагаем




  • Работу над одним из самых масштабных финтех-продуктов региона

  • Продукт, которым ежедневно пользуются миллионы людей

  • Сильную инженерную команду и влияние на технические решения

  • Digital библиотека 

  • Годовой бонус и ежегодный пересмотр зарплаты

  • Отсутствие дресс-кода и бюрократии

  • Современный офис в Топ-10 лучших офисов Казахстана

  • Комфортную и дружелюбную рабочую атмосферу



 

Похожие вакансии Android разработчик

hh.ru
универсальные решения

Android-разработчик

универсальные решенияНа сервисе с: 08.07.26 18:46↑ Вакансия с автоподнятием
Зарплата не указанаРоссияВоронежГибрид

В связи с открытием нового направления в разработке ищем инициативных сотрудников на проект. Готовы рассмотреть различные варианты сотрудничества.

Требования к вакансии Android-разработчика (с фокусом на Bluetooth/BLE, фоновые процессы, оффлайн-режим работы с сервером через REST API)

Базовые технические требования

  • Языки: уверенное владение Java (обязательно), знание Kotlin — плюс .

  • Среда и инструменты: Android Studio, Gradle, Git, понимание CI/CD-процессов.

  • Архитектура: умение перемещать задачи в фоновые процессы и реализовывать обмен данными с foreground-сервисами, умение проектировать поддерживаемый код.

  • UI: работа с View/XML, Jetpack Compose; соблюдение Material Design, адаптивная вёрстка под разные экраны.

  • Данные и сеть: Умение кэшировать данные и реализовывать оффлайн-режим, работа с REST API, JSON.

  • Работа с устройством: Работа с Bluetooth и BLE, датчиками устройства (желательно) и камерой (желательно)

  • Тестирование: желательно умение самостоятельно писать и применять юнит- и UI-тесты.

Специализированные требования

Работа с Bluetooth и BLE

  • Практический опыт интеграции BLE-устройств: сканирование, подключение, чтение/запись характеристик и дескрипторов.

  • Понимание жизненного цикла BLE-сессий, обработка разрывов соединения, переподключения и ошибок.

  • Умение работать с Android Bluetooth API, управление разрешениями под актуальные версии Android (включая Android 12+ и ограничения на доступ к местоположению/Bluetooth).

Фоновые процессы и работа приложения в фоне

  • Уверенное использование современных инструментов Android для фоновых задач: WorkManager, Foreground Services, AlarmManager (где уместно).

  • Понимание ограничений фоновой работы в современных версиях Android (Doze Mode, App Standby, лимиты на запуск сервисов).

  • Умение проектировать сценарии, которые стабильно работают при перезапусках системы, убийства процесса системой и смене состояния устройства.

  • Опыт реализации уведомлений для foreground-сервисов, корректной обработки жизненного цикла сервисов и связи с UI.

Работа с REST API и обеспечение работы при нестабильном соединении и в оффлайн-режиме

  • Уверенная работа с REST API: отправка запросов, обработка JSON-ответов, валидация структуры данных.

  • Реализация механизмов повторных попыток (retry) и экспоненциальной задержки при временных сбоях сети.

  • Проектирование и реализация стратегии кэширования данных.

  • Использование Room (или иной локальной БД) для хранения данных с поддержкой синхронизации.

  • Корректная обработка ошибок сети и таймаутов, отображение пользователю понятных состояний (нет сети, ошибка сервера, данные из кэша) и возможность ручного запуска синхронизации.

Работа с датчиками устройства (опционально)

  • Опыт работы с Sensor API: акселерометр, гироскоп, магнитометр, датчик освещённости, приближения и др.

  • Реализация фильтрации и базовой обработки сырых данных (скользящее среднее, фильтрация шумов) — как плюс.

Работа с камерой (опционально)

  • Практический опыт реализации функционала камеры через CameraX (предпочтительно) либо Camera2 API.

Дополнительные требования

  • Кросс-версионная совместимость: опыт поддержки нескольких версий Android, тестирования на разных устройствах (планшеты и смартфоны).

  • Английский: чтение документации Android, библиотек и спецификаций протоколов.

  • Портфолио: наличие примеров проектов с BLE, фоновыми сервисами и WebSocket (GitHub/демо) — сильный плюс.

    Условия:

  • Трудоустройство по ТК РФ, ИП, Самозанятые;
  • График работы: 5/2 с 08:00 до 17:00; По договорённости

  • Возможна подработка;

  • Возможность карьерного роста;

  • Офис в Центральном районе;

    Важно: Рассматриваем и кандидатов с небольшим опытом, но с огромным желанием развиваться в профессии.

Соц.сети
Н

Junior Android Developer

Неизвестный работодательНа сервисе с: 09.10.26 21:06
Зарплата не указанаКазахстанБеларусьГрузияАзербайджанУдалёнка

Junior Android Developer

Местоположение: Беларусь, Грузия, Азербайджан, Казахстан
Формат работы: Удаленно
Опубликована: ••••••••

Требования:
• Опыт разработки на Android с использованием Kotlin за 2+ года
• Интерфейсы Android на Jetpack Compose и/или View/XML
• Корутины Kotlin и базовые знания Flow
• Интеграция REST API, обработка ответов, ошибок и сериализация

Контакт: ••••••••

•••••••• опубликована в ••••••••

Соц.сети
Н

Senior Android Engineer

Неизвестный работодательНа сервисе с: 09.10.26 19:19
Зарплата не указанаБеларусьУдалёнка

Senior Android Engineer

Местоположение: Беларусь
Формат работы: Удаленно
Опубликована: ••••••••

Требования:
• 5 лет коммерческой Android-разработки
• Экспертный уровень владения Kotlin
• Опыт работы с location-based фичами
• Опыт работы с производительностью приложений

Контакт: ••••••••, ••••••••

•••••••• опубликована в ••••••••

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.