iOS Developer в команду Design System
Kaspi.kz — лидер рынка Казахстана с мощной инженерной культурой. Работа над Design System дает возможность влиять на весь продукт целиком, что является отличным вызовом для опытного разработчика.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Позиция требует глубоких знаний UIKit и опыта работы с многомодульной архитектурой через Tuist. Работа в команде Design System подразумевает высокую ответственность за качество кода, так как компоненты будут использоваться во всем приложении.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для уровня Middle+/Senior в Алматы рыночный диапазон составляет от 1.2 до 2.2 млн тенге (в эквиваленте USD). Kaspi обычно предлагает конкурентные условия, соответствующие верхней границе рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Kaspi.kz ищет iOS Developer в команду Design System
Грейд: Middle+\Senior
*📍* Алматы | Офисный формат
Ищем iOS-разработчика в команду Design System, который будет участвовать в развитии дизайн-системы и создании переиспользуемых UI-компонентов для продуктовых команд.
Чем предстоит заниматься:
\* Разрабатывать и развивать UI-компоненты на Swift и UIKit.
\* Проектировать архитектуру компонентов и публичные API.
\* Создавать масштабируемые библиотеки интерфейсных элементов.
\* Работать с многомодульной архитектурой и Tuist.
\* Оптимизировать производительность компонентов и анимаций.
\* Участвовать в технических обсуждениях и code review.
Что мы ожидаем:
\* Коммерческий опыт iOS-разработки от 3 лет.
\* Уверенное знание Swift, iOS SDK, Xcode и UIKit.
\* Опыт разработки сложных и переиспользуемых UI-компонентов.
\* Опыт работы с Tuist и многомодульной архитектурой.
\* Понимание MVVM, Clean Architecture, UDF и SOLID.
\* Знание ARC, GCD и Swift Concurrency.
\* Опыт написания unit-тестов и работы с Git.
Будет преимуществом:
\* Опыт разработки iOS Design System, UI Kit или внутренних библиотек компонентов.
\* Знание дизайн-токенов и принципов работы с Figma.
\* Опыт реализации Light/Dark Mode и поддержки доступности интерфейсов.
\* Опыт snapshot-тестирования.
*📩 Отправляйте резюме в сообщения 🫶🏻*
Или на почту:
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Swift
- iOS SDK
- Xcode
- UIKit
- Tuist
- MVVM
- Clean Architecture
- UDF
- SOLID
- ARC
- GCD
- Swift Concurrency
- Git
- Unit Testing
- Snapshot Testing
- Figma
Возможные вопросы на собеседовании
Важно для разработчика дизайн-системы понимать, как обеспечить гибкость компонентов для разных продуктовых команд.
Как вы проектируете публичный API для UI-компонента, чтобы он был одновременно гибким и простым в использовании?
Вакансия предполагает работу с Tuist в многомодульной среде.
С какими сложностями вы сталкивались при работе с многомодульной архитектурой в iOS и как Tuist помогает их решать?
Для дизайн-системы критична плавность интерфейса.
Как вы подходите к оптимизации производительности сложных анимаций и предотвращению просадок FPS (main thread bottlenecks)?
В требованиях указано snapshot-тестирование.
В чем преимущества snapshot-тестирования перед обычными Unit-тестами при разработке UI-библиотеки?
Дизайн-система тесно связана с дизайном.
Как вы организуете процесс синхронизации дизайн-токенов между Figma и кодом проекта?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

