сегодня

iOS-разработчик в банковских приложениях

ориентир по рынку
вакансия зп не указана
в среднем 341 066 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

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

задачи

  • Разрабатывать и развивать 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-проектов или собственных приложений

условия

  • Условий в вакансии нет

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.