JPMorganChase

Software Engineer III- iOS Mobile Development

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

iOS-разработчик в команду Business Banking Tech для создания безопасных и масштабируемых цифровых решений для малого бизнеса. Роль в agile-команде с ответственностью за проектирование и поставку банковских мобильных продуктов.

Задачи

  • Разрабатывать и поставлять критические технологические решения в нескольких технических областях
  • Проектировать и разрабатывать программные решения, проводить техническую диагностику
  • Создавать безопасный и качественный production-код, поддерживать алгоритмы
  • Внедрять комплексные стратегии тестирования: unit-тесты (XCTest), UI-тесты (XCUITest), автоматизированные наборы тестов
  • Готовить архитектурные и проектные артефакты для сложных приложений
  • Собирать, анализировать и визуализировать данные для непрерывного улучшения приложений и систем
  • Использовать AI-инструменты для генерации/рефакторинга кода, создания тестов и документации с валидацией результатов
  • Выявлять скрытые проблемы и паттерны в данных для улучшения кодовой гигиены и архитектуры

Требования

  • Формальное обучение или сертификация по software engineering и 3+ года практического опыта
  • Практический опыт работы с AI-инструментами разработки (например, GitHub Copilot) и интеграции AI в рабочие процессы
  • Опыт нативной мобильной разработки
  • Владение Swift, включая современные паттерны конкурентности (async/await, Combine)
  • Опыт с iOS-фреймворками: UIKit, SwiftUI, Foundation, Core Data, Combine
  • Понимание ООП и паттернов проектирования (MVC, MVVM, Coordinator, SOLID)
  • Опыт написания unit-тестов на XCTest и UI-тестов на XCUITest, приверженность TDD
  • Опыт с CI/CD (Bitrise, Jenkins, GitHub Actions) и Git
  • Опыт модуляризации, dependency injection и создания переиспользуемых iOS SDK/фреймворков

Условия

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

Навыки

  • Swift
  • async/await
  • Combine
  • UIKit
  • SwiftUI
  • Foundation
  • Core Data
  • MVC
  • MVVM
  • Coordinator
  • SOLID
  • XCTest
  • XCUITest
  • TDD
  • CI/CD
  • Bitrise
  • Jenkins
  • GitHub Actions
  • Git
  • dependency injection
  • iOS SDK
  • GitHub Copilot
  • AWS
  • Azure
  • GCP
  • WCAG

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

Principal Mobile Developer
Fidelity InvestmentsLeadWestlakeОфис
4 нояб.
Software Engineer, Roku
NBCUniversalMiddleГибрид
105,000 – 145,000 USD в год
3 нояб.
Software Engineer - Visual Intelligence
AppleMiddleSeattleОфис
3 нояб.
Software Engineer 3 - Sensor, macOS (Remote)
CrowdStrikeSeniorУдалённо
120,000 – 185,000 USD в год
3 нояб.
Software Engineer - Android
Machina Cognita TechnologiesMiddleLafayetteОфис
2 нояб.
Software Engineer III- iOS Mobile Development — JPMorganChase, 137,750 – 185,000 USD в год, New York | itrelocate