Международная 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 месяца