Senior Lead Software Engineer - Mobile iOS at JPMorganChase - ScoutJobs - The AI-curated global job board
Skip to content
J
Posted 11 hours ago

Senior Lead Software Engineer - Mobile iOS

JPMorganChaseSenior Lead Software Engineer - Mobile iOS

Requirements

5+ years applied software engineering experience, Extensive iOS mobile application development, Expertise in Swift and SwiftUI, Knowledge of MVC, MVVM, and Clean Architecture, Experience with XCTest and automated testing, Proficiency in CI/CD systems, Experience with API integration and distributed systems

Skills

iOSSwiftSwiftUI

About the role

Responsibilities

  • Build and deploy production-grade native iOS mobile applications to solve complex business use cases.
  • Lead and provide technical guidance to a team of software engineers, setting expectations for output and collaboration.
  • Drive the adoption of AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes.
  • Manage stakeholder relationships and ensure work aligns with compliance standards and business requirements.
  • Anticipate technical dependencies with other teams to ensure seamless product delivery.
  • Apply advanced agile methodologies, including CI/CD, application resiliency, and security protocols.

Requirements

  • 5+ years of applied software engineering experience with formal training or certification.
  • Extensive experience in large-scale native iOS mobile application development.
  • Expert knowledge of Swift and SwiftUI frameworks and APIs.
  • Strong proficiency in design patterns including MVC, MVVM, and Clean Architecture.
  • Hands-on experience with unit testing frameworks such as XCTest.
  • Experience working in Agile environments with CI/CD systems like Jenkins or Xcode Server.
  • Deep understanding of data structures, multi-threading, API integration, and distributed systems.
  • Proven ability to lead technologists and manage complex technical domains.

Preferred Qualifications

  • Experience with Test Driven Development (TDD).
  • Knowledge of Combine, Networking, accessibility, and dynamically themed UI design.
  • Strong communication skills with experience managing diverse stakeholders.
  • Ability to coach and guide teams toward strategic organizational initiatives.

About the Company

JPMorganChase is a leading global financial services firm. Within the Commercial Bank Technology Payment team, we build trusted, market-leading technology products in a secure, stable, and scalable way to drive significant business impact.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Lead Software Engineer - Mobile iOS

JPMorganChase · Bengaluru

Sign up to apply