Адаптируем резюме под ATS-фильтры, подготовим сопроводительное на основе резюме и вакансии, соберём гайд подготовки к собеседованию, найдём контакты HR и нанимающих
Middle+/Senior iOS Developer (Swift / Objective‑C)
Ищем iOS-разработчика с законченным высшим профильным образованием, который умеет не просто делать фичи, а проектировать и развивать надёжные, безопасные и масштабируемые приложения для банковской/финтех-сферы: от архитектуры и UI до интеграций, тестов и CI/CD.
Разработка и развитие iOS-приложений на Swift и Objective‑C в крупной высоконагруженной системе.
Проектирование архитектуры новых модулей и фич: MV*, VIPER, Clean Architecture, модуляризация.
Интеграция с backend через REST API (HTTP/HTTPS, JSON, XML), проработка контрактов, обработка ошибок и состояний.
Реализация UI на UIKit и/или SwiftUI, работа с авто-лейаутами, адаптивностью и доступностью.
Написание unit-тестов (XCTest), участие в повышении покрытия и качества кода.
Участие в CI/CD-процессах: сборка, тесты, деплой в TestFlight/App Store, базовая автоматизация.
Работа с Git в командной разработке: ветки, PR/MR, code review, соблюдение стандартов.
Взаимодействие с аналитиками, backend-разработчиками, QA и продуктом в Jira/Confluence.
Учёт требований безопасности в корпоративных и банковских приложениях (хранение данных, токены, биометрия и т.п.).
Законченное высшее профильное образование (Computer Science / ИТ / прикладная математика и т.п.).
Коммерческий опыт iOS-разработки от 5 лет, уровень Middle+ / Senior.
Готовы смотреть кандидатов от 2х лет, уровня Middle
Уверенное владение Swift и опыт работы с Objective‑C (чтение и поддержка legacy).
Понимание и опыт использования REST API, клиент-серверных приложений (HTTP/HTTPS, JSON, XML).
Знание основных принципов и шаблонов ООП, алгоритмов и структур данных.
Опыт использования архитектурных паттернов: MVC, MVVM, VIPER или аналогичные.
Опыт написания unit-тестов (XCTest), понимание важности тестового покрытия.
Понимание принципов CI/CD для мобильных приложений (сборка, тесты, релиз).
Опыт работы с Git в команде (ветвление, code review, merge/pull requests).
Понимание архитектуры и технологий безопасности в корпоративных/банковских приложениях.
Опыт участия в разработке крупных высоконагруженных систем.
Желателен опыт разработки и проектирования интернет-банков, знание банковской предметной области.
Навыки работы с Jira, Confluence или аналогичными системами управления жизненным циклом ПО.
Английский — чтение технической документации.
Локация: желательно Москва; готовность к гибриду (офис + удалёнка).
Опыт работы с SwiftUI, Combine / RxSwift, async/await.
Опыт настройки CI/CD (Fastlane, GitHub Actions, Bitrise, Jenkins и аналоги).
Опыт написания UI-тестов (XCUITest).
Знание принципов модуляризации, динамических фреймворков, SPM/CocoaPods.
Опыт работы с Keychain, CryptoKit, биометрией, secure storage.
Публикации в App Store, примеры кода (GitHub, pet-проекты).
Для проектов без английского язык не требуется.
Для европейских и американских проектов нужен английский от B2+.
Короткое общение с рекрутером.
Техническое интервью / TechCertify-скрининг.
Передача на подходящие проекты клиентам.
Если вам близок инженерный подход к iOS-разработке, есть опыт работы со сложными продуктовыми и банковскими задачами и вы хотите влиять на архитектуру и качество приложения - будем рады пообщаться.
Обращаю внимание!!! ЗП в вакансии указана для кандидатов уровня Middle+/Senior, для кандидатов уровня Middle предложение : 140 000-210 000
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности