Middle+ / Senior iOS Developer в команду Design System
Kaspi.kz — лидер рынка Казахстана с мощной инженерной культурой. Работа над Design System дает возможность влиять на весь продукт и работать с современным стеком (Tuist, многомодульность).
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Требуется глубокое понимание UIKit и опыт работы с многомодульной архитектурой через Tuist, что характерно для крупных Enterprise-проектов. Работа в Design System подразумевает высокую ответственность за качество кода, так как им будут пользоваться все остальные команды.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для позиций Senior iOS в Алматы в крупных финтех-компаниях рынок предлагает конкурентные условия, часто превышающие средние показатели по региону. Указанный диапазон отражает текущие рыночные реалии для опытных разработчиков в Казахстане.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Middle+ / Senior iOS Developer в команду Design System Kaspi.kz
Местоположение: Алматы
Формат работы: Офис
Опубликована: 09.11.2026
Требования:
• Коммерческий опыт iOS-разработки от 3 лет
• Уверенное знание Swift, iOS SDK, Xcode и UIKit
• Опыт разработки сложных и переиспользуемых UI-компонентов
• Опыт с Tuist и многомодульной архитектурой
Контакт: Откликнуться, Откликнуться
Вакансия опубликована в @jtbl_vacancy
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Swift
- Xcode
- iOS SDK
- UIKit
- Tuist
- Modular Architecture
- UI Components
Возможные вопросы на собеседовании
Design System требует создания гибких компонентов. Важно понимать, как кандидат проектирует API для других разработчиков.
Как вы подходите к проектированию API для UI-компонентов, чтобы они были одновременно гибкими и простыми в использовании для других команд?
В вакансии указан Tuist, что критично для управления зависимостями в больших проектах.
Расскажите о вашем опыте работы с Tuist. Какие основные преимущества и сложности вы видите при его использовании в многомодульном проекте?
Работа в Design System часто связана с оптимизацией отрисовки.
Как вы профилируете производительность UI-компонентов и какие методы оптимизации UIKit вы применяете для сложных иерархий представлений?
Проверка знаний Swift и управления памятью.
Какие стратегии управления памятью вы используете при создании кастомных UI-элементов, чтобы избежать утечек при использовании замыканий и делегатов?
Проверка навыков работы с архитектурой.
Как вы организуете взаимодействие между модулями в многомодульном приложении, чтобы минимизировать время сборки и избежать циклических зависимостей?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

