JPMorganChase

Lead Software Engineer - Swift / iOS

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Ведущий iOS-инженер в команду Digital Technology подразделения Consumer & Community Banking. Разработка крупномасштабных мобильных приложений на Swift/SwiftUI, участие в архитектурных решениях и внедрение AI-ассистированных практик разработки.

Задачи

  • Разрабатывать безопасный, качественный production-код, проводить ревью и отладку кода коллег
  • Принимать решения, влияющие на дизайн продукта, функциональность приложения и технические операции
  • Консультировать коллег и стейкхолдеров по внедрению новых технологий
  • Внедрять в команду AI-ассистированные практики разработки для повышения качества кода и скорости поставки
  • Разрабатывать мобильные приложения для iOS на Swift, SwiftUI и Objective-C
  • Разрабатывать мобильные приложения для Android на Java и Kotlin
  • Работать над крупномасштабными мобильными приложениями, реализуя сложные front-end решения и автоматизированное тестирование
  • Совместно с UX-дизайнерами прототипировать и реализовывать новые функции
  • Оптимизировать мобильные приложения по скорости, надёжности и масштабируемости, следуя Agile-практикам (Scrum, Continuous Delivery)
  • Поддерживать практики Site Reliability Engineering (SRE)

Требования

  • Формальное обучение или сертификация по software engineering и 5+ лет практического опыта
  • Опыт системного дизайна, разработки, тестирования и поддержания операционной стабильности
  • Продвинутое владение одним или несколькими языками программирования, релевантными мобильной разработке
  • Опыт лидирующего применения одобренных AI-инструментов разработки и установления стандартов валидации их результатов
  • Понимание ответственного использования AI в инженерных процессах, включая чувствительность данных и безопасную обработку ввода/вывода
  • Знание мобильных фреймворков: iOS, Swift, Objective-C, UIKit, Cocoa, SwiftUI
  • Знакомство с iOS-паттернами проектирования (MVVM, MVC, MVP, VIPER, MVI и др.)
  • Опыт интеграции нативных функций: Camera, Push Notifications, GPS, CoreML, VisionKit
  • Понимание безопасности мобильных приложений: регистрация устройств, биометрия, шифрование, защита данных
  • Опыт интеграции API и работы с Xcode
  • Владение Git, управление исходным кодом и Agile-методологии

Условия

  • Конкурентный пакет вознаграждения, включая базовую зарплату в зависимости от роли, опыта, навыков и локации
  • Возможны комиссионные выплаты и/или дискреционная премия в виде денег и/или акций
  • Комплексное медицинское страхование, оздоровительные центры на территории
  • Пенсионный сберегательный план
  • Резервный уход за детьми, компенсация обучения, поддержка психического здоровья, финансовый коучинг

Навыки

  • Swift
  • SwiftUI
  • Objective-C
  • UIKit
  • Cocoa
  • Java
  • Kotlin
  • CoreML
  • VisionKit
  • Xcode
  • Git
  • OAuth
  • SSO
  • NFC
  • CI/CD
  • MVVM
  • MVC
  • MVP
  • VIPER
  • MVI

Похожие вакансии

Software Engineer, Watch Software
AppleMiddleCupertinoОфис
5 нояб.
Senior Staff Software Engineer, Android & IoT
PatientPointSeniorУдалённо
144,390 – 220,834 USD в год
5 нояб.
FLEX Senior Software Engineer
Marriott InternationalSeniorBethesdaГибрид
48 – 87 USD в час
4 нояб.
Principal Mobile Developer
Fidelity InvestmentsLeadWestlakeОфис
4 нояб.
Software Engineer, Roku
NBCUniversalMiddleГибрид
105,000 – 145,000 USD в год
3 нояб.
Lead Software Engineer - Swift / iOS — JPMorganChase, Plano | itrelocate