IOS Developer (Senior / Lead-lite), Алматы at Центр корпоративных технологий — NeverHard
IOS Developer (Senior / Lead-lite), Алматы at Центр корпоративных технологий in Алматы. Skills: App Store Connect API, CI/CD, Jenkins, Keychain, Nexus. Apply on NeverHard.
Company
Центр корпоративных технологий
Location
Алматы
Type
full_time
Required skills:
App Store Connect API
CI/CD
Jenkins
Keychain
Nexus
Rest API
SSL Pinning
Secure Enclave
Swift
SwiftUI
Международная it компания, относящаяся к корпорации EMI Global Corp — один из ведущих разработчиков инновационных IT-решений для мобильной коммерции в банковском и финансовом секторах. Мы работаем на рынке более 15 лет. Наши клиенты/партнеры - все крупные банки СНГ, США и ОАЭ. Открываем вакансию iOS Developer (Senior / Lead-lite), который станет первым мобильным iOS разработчиком в компании и возглавит создание iOS-направления для нашего финансового продукта. Чем предстоит заниматься: Старт с нуля: проектирование архитектуры, выбор стека и базовых паттернов для нового iOS-приложения без легаси-кода; Разработка core-функционала: реализация ключевых финтех-сценариев на Swift / SwiftUI; Интеграция: плотное взаимодействие с Backend-командой (REST API / gRPC) для проектирования API под мобильный клиент; Безопасность финтех-уровня: реализация SSL Pinning, безопасного хранения токенов и чувствительных данных (Keychain / Secure Enclave), защита приложения от реверс-инжиниринга; Инфраструктура и релизы: настройка процессов сборки и CI/CD (с использованием Jenkins и Nexus), публикация приложения в App Store Connect и прохождение модерации Apple; Качество и процессы: покрытие ключевой логики Unit-тестами, настройка логирования, мониторинга ошибок и сбора метрик. Что мы ждем от кандидата: Hard Skills: Коммерческий опыт: от 3+ лет коммерческой разработки под iOS на Swift (опыт в финтехе, банковских продуктах или платежных сервисах будет плюсом); Стек: уверенный Swift, понимание SwiftUI (в связке с UIKit при необходимости) и современная асинхронность (Async/Await / Structured Concurrency); Архитектурная зрелость: опыт самостоятельного проектирования Clean Architecture (MVVM-C / Clean Swift) с заделом на масштабирование; Финтех-безопасность: практическое понимание принципов защиты мобильных приложений, работы с криптографией и безопасным сетевым взаимодействием; Инфраструктура: опыт работы с Jenkins и артефакториями (Nexus), понимание процессов релизного цикла и публикации в App Store. Soft Skills & Autonomous Ownership: Готовность работать в условиях high-level задач («сделать iOS-версию продукта») и самостоятельно декомпозировать их на технические этапы; Проактивность, самостоятельность и способность аргументированно защищать технические решения перед продуктовой и backend-командами. Плюсом будет: Опыт руководства технической командой или менторства (готовность расти в Team Lead по мере расширения штата); Опыт работы с NFC, BLE, специализированными платежными SDK или стандартом EMV / SoftPOS; Опыт решения спорных вопросов с ревьюерами Apple при модерации финтех-приложений. Что мы предлагаем: Влияние на продукт: вы создаете архитектуру и процессы iOS-направления с чистого листа; Формат работы: первые 3 месяца - работа в офисе (г. Алматы) для плотного погружения в продукт и процессы, далее возможен гибридный формат; График: с 10:00 до 19:00 (5/2); Техника: предоставляем производительную рабочую технику (MacBook Pro M-series). Оформление: официальное трудоустройство согласно ТК; Перспективы: реальный трек роста до Lead iOS / Head of Mobile по мере формирования команды. Работа в офисе компании Испытательный срок 3 месяца