- Страна
- Казахстан
Middle+ / Senior iOS Developer
Kaspi — ведущая технологическая компания Казахстана с сильной инженерной культурой. Вакансия предлагает работу над масштабным продуктом с современным стеком технологий, хотя требует обязательного присутствия в офисе в Алматы.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена требованиями к опыту (4+ года), знанию многомодульной архитектуры, Tuist и современных протоколов связи (gRPC, WebSocket). Также ожидается глубокое понимание Swift Concurrency и архитектурных паттернов UDF/Clean Architecture.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для позиций Middle+/Senior iOS в Алматы рыночный диапазон составляет от 1 200 000 до 2 000 000+ тенге (в эквиваленте USD это примерно $2500–$4500+). Kaspi обычно предлагает конкурентные условия, соответствующие верхней границе рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Middle+ / Senior iOS Developer в Kaspi
#MiddleiOSDeveloper #SenioriOSDeveloper #iOSDeveloper #Git #Алматы #Офис
Требования:
4+ года коммерческой iOS-разработки. Swift, iOS SDK, Xcode, UIKit. Tuist и опыт работы с многомодульной архитектурой. MVVM, Clean Architecture, UDF. ООП, SOLID, ARC. GCD и Swift Concurrency (async/await, Task, Actors). REST API, WebSocket, gRPC. Unit-тесты и Git.
Локация:*📍*Алматы, офис.
Контакт для отклика: Откликнуться +CV
*👉*Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Swift
- iOS SDK
- Xcode
- UIKit
- Tuist
- MVVM
- Clean Architecture
- UDF
- SOLID
- ARC
- GCD
- Swift Concurrency
- REST API
- WebSocket
- gRPC
- Unit Testing
- Git
Возможные вопросы на собеседовании
Kaspi использует многомодульность, и Tuist — ключевой инструмент для управления проектом.
Расскажите о вашем опыте работы с Tuist: какие преимущества он дает в больших проектах и с какими сложностями вы сталкивались при генерации проектов?
В вакансии указан UDF, что часто встречается в сложных приложениях с единым источником истины.
Как вы реализуете однонаправленный поток данных (UDF) в iOS-приложениях и как это помогает в тестировании бизнес-логики?
Требуется знание современных подходов к асинхронности.
В чем разница между использованием Actors и Task в Swift Concurrency? В каких ситуациях вы предпочтете Actors вместо традиционных механизмов синхронизации?
Работа в финтехе часто подразумевает использование эффективных протоколов передачи данных.
Работали ли вы с gRPC в iOS? Какие основные отличия в реализации сетевого слоя по сравнению с классическим REST API вы можете выделить?
Для Senior-позиции важно качество кода и его проверяемость.
Каков ваш подход к написанию Unit-тестов для асинхронного кода и как вы обеспечиваете покрытие критически важных модулей в многомодульной архитектуре?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

