I AM HIRED

Неделя 310 ₽Месяц 630 ₽3 месяца 1 680 ₽Год 5 680 ₽

IOS-разработчик (Middle+ / Senior) — Россия, Москва

Разработчики, Мобильная разработка, iOS · сегодня, 11:09 · 09.11.2026

Зарплата не указана

Откликнуться

Компания: ••••••••

Локация: Россия, Москва

Формат: Удалённая работа

Занятость: Полная занятость

Грейд: Senior

iOS-разработчик (Middle+ / Senior)

Ищем опытного iOS-разработчика для развития мобильного приложения крупной высоконагруженной системы в корпоративном и банковском домене. Предстоит разрабатывать новые функции и архитектурные модули, интегрировать приложение с backend-сервисами, обеспечивать качество и производительность кода, а также учитывать повышенные требования к безопасности пользовательских данных.

Рассматриваем специалистов уровня Middle+ / Senior с коммерческим опытом от 5 лет. Также готовы обсудить кандидатов уровня Middle с опытом от 2 лет.

Что будет в работе

• Разрабатывать и развивать iOS-приложения на Swift и Objective-C.

• Проектировать архитектуру новых модулей и функциональности с использованием MVC, MVVM, VIPER, Clean Architecture и других подходов.

• Разрабатывать модульную архитектуру приложения и участвовать в рефакторинге существующих компонентов.

• Реализовывать пользовательские интерфейсы на UIKit и/или SwiftUI с учётом адаптивности, Auto Layout и доступности.

• Интегрировать мобильное приложение с backend-сервисами через REST API, прорабатывать контракты и обработку ошибок.

• Работать с HTTP/HTTPS, JSON и XML, обеспечивать корректную обработку сетевых запросов и состояний приложения.

• Писать unit-тесты на XCTest, повышать тестовое покрытие и качество кода.

• Участвовать в CI/CD-процессах: сборке приложения, запуске тестов и подготовке релизов в TestFlight / App Store.

• Работать с Git в команде: ветвление, Pull / Merge Requests, code review и соблюдение стандартов разработки.

• Взаимодействовать с аналитиками, backend-разработчиками, QA и продуктовой командой, вести задачи и документацию в Jira и Confluence.

• Реализовывать и поддерживать механизмы защиты данных с учётом требований корпоративных и банковских приложений.

Что важно

Опыт и образование

• Законченное высшее профильное образование: Computer Science, IT, прикладная математика или смежные направления.

• Коммерческий опыт iOS-разработки от 5 лет для уровня Middle+ / Senior. Готовы рассматривать кандидатов уровня Middle с опытом от 2 лет.

• Опыт участия в разработке крупных высоконагруженных систем.

Язык и технологии

• Уверенное владение Swift.

• Опыт работы с Objective-C: чтение, поддержка и развитие существующего legacy-кода.

• Понимание ООП, основных принципов проектирования, алгоритмов и структур данных.

• Опыт разработки клиент-серверных приложений и интеграции с REST API.

• Понимание HTTP/HTTPS, JSON и XML.

Архитектура и качество

• Практический опыт применения архитектурных паттернов MVC, MVVM, VIPER или аналогичных.

• Понимание принципов построения масштабируемой и поддерживаемой архитектуры мобильных приложений.

• Опыт написания unit-тестов с использованием XCTest.

• Понимание принципов CI/CD для мобильной разработки: сборка, тестирование и выпуск релизов.

• Опыт командной работы с Git: ветвление, code review, Pull / Merge 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-проектов или собственных приложений.

Английский

Достаточно уровня, позволяющего читать и понимать техническую документацию.

Процесс

• Короткое общение с рекрутером.

• Техническое интервью / TechCertify-скрининг.

• Передача на подходящие проекты клиентам.

Поиск по вакансиям

Название компании скрыто

Названия компаний и их продуктов мы не публикуем на сайте — они доступны в Telegram-боте I AM HIRED. Откройте эту вакансию в боте: увидите название, сможете откликнуться и настроить рассылку подходящих вакансий.

Открыть вакансию в боте