Алматы
Ведущий разработчик iOS
Основные обязанности:
Разработка поддержка продуктаОсновные требования:
Основные технические требования (Hard Skills)Языки программирования: Глубокое знание Swift (включая Generics, Protocols, Concurrency/Actors). Знание Objective-C часто требуется для поддержки старого кода.
Инструменты и среды: Уверенная работа в Xcode и владение системами контроля версий, в частности Git.
Фреймворки интерфейса: Умение работать с современным SwiftUI и классическим UIKit.
Архитектура: Понимание паттернов MVVM, MVC, VIPER или Clean Architecture.
Работа с данными и сетью: Использование RESTful API, парсинг JSON, а также работа с базами данных (Core Data, Realm, SQLite).
Многопоточность и память: Понимание работы GCD/OperationQueue, современной модели Swift Concurrency и управления памятью ARC.
Дополнительные навыки и инструменты
Тестирование: Базовые навыки написания Unit и UI-тестов через XCTest.
Публикация: Опыт работы с App Store Connect и понимание процесса подачи приложений в магазин.
CI/CD: Знакомство с инструментами автоматизации, такими как Xcode Cloud, GitHub Actions или Fastlane.
Смежные области: Понимание принципов UI/UX и гайдлайнов Apple (Human Interface Guidelines).
Личные качества (Soft Skills)
Внимание к деталям: Пользователи Apple ожидают высокого качества интерфейса и плавной работы.
Командная работа: Взаимодействие с дизайнерами, бэкенд-разработчиками и аналитиками.
Решение проблем: Умение аргументировать выбор архитектуры и разбираться в причинах ошибок бэкенда.
Условия:
•Заработная плата и бонусы: конкурентоспособная оплата труда благодаря системе грейдирования, премии ко Дню Независимости и годовой бонус.•Социальный пакет: ДМС и страхование жизни, мобильная связь и скидки от партнеров.
•Отпуск и отдых: 26 дней отпуска с возможностью взять дополнительные дни при наступлении важных событий.
•Бонусы за рекомендации.
•Рабочие условия: льготные условия на паркинг, свободный стиль одежды (smart casual).
•Обучение и развитие: тренинги, вебинары и доступ к корпоративной библиотеке, четкая система карьерного роста.
•Корпоративная культура: открытая и дружеская рабочая атмосфера, спортивные турниры и активная корпоративная жизнь.
•Инициативы и проекты: возможность участия в социальных проектах, реализация идей в новых проектах группы «Halyk» с использованием современных digital-инструментов.
•Команда: творческая и поддерживающая команда для реализации ваших идей.
Присоединяйтесь к нам и становитесь частью команды «Halyk»!