Senior iOS Engineer: AI-Driven, Secure Mobile Apps

Testing Site - JPMC

Columbus (OH)

On-site

USD 110,000 - 160,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

As a Software Engineer III at JPMorgan Chase in Asset Wealth Management, you will be a seasoned member of an agile team, designing and delivering trusted market-leading technology products in a secure, scalable way. You will carry out critical tech solutions across multiple areas to support the firm's objectives.

The role emphasizes producing high-quality production code, advancing testing strategies (XCTest/XCUITest), and leveraging AI-assisted development tools to improve productivity and code

Qualifications

  • Formal training or certification on native mobile application development concepts and 3+ years applied experience.
  • Proficiency in Swift programming language (including modern concurrency patterns like async/await and Combine).
  • Strong experience with iOS frameworks: UIKit, SwiftUI, Foundation, Core Data, Combine.
  • Experience with object-oriented programming and design patterns (MVC, MVVM, Coordinator, SOLID).
  • Demonstrated expertise in writing unit tests using XCTest and UI tests using XCUITest with strong commitment to test-driven development practices.
  • Deep understanding of mobile application security concepts (OAuth2, OIDC, PKCE, biometrics, secure storage, Apple security APIs).
  • Experience with CI/CD processes and tools (e.g., Bitrise, Jenkins, GitHub Actions) and Git source control management.
  • Experience with modularization, dependency injection, and building reusable iOS SDKs or frameworks.
  • Proficiency in automation and continuous delivery methods with advanced understanding of agile methodologies.
  • Practical experience with AI-assisted development tools (e.g., GitHub Copilot, code generation tools) and understanding of how to integrate AI capabilities into development workflows.
  • In-depth knowledge of the financial services industry and their IT systems.

Responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  • Develops secure high-quality production code, and reviews and debugs code written by others.
  • Implements comprehensive testing strategies including unit tests (XCTest), UI tests (XCUITest), and automated test suites to ensure code quality and reliability.
  • Leverages AI-powered development tools and code automation platforms to enhance productivity, code quality, and development efficiency.
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  • Serves as a function-wide subject matter expert in one or more areas of focus.
  • Participate in communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
  • Adds to team culture of diversity, opportunity, inclusion, and respect.

Skills

Swift
XCTest
XCUITest
Unit testing
UIKit
SwiftUI
MVC
MVVM
Coordinator pattern
SOLID
OAuth2
OIDC
PKCE
CI/CD
Git
GitHub Actions
Bitrise
Jenkins
AI-assisted development

Tools

Git
GitHub Actions
Bitrise
Jenkins
XCTest
XCUITest
UIKit
SwiftUI
Core Data
Combine
OAuth2
OIDC
PKCE

Job description

As a Software Engineer III at JPMorgan Chase in Asset Wealth Management, you will be a seasoned member of an agile team, designing and delivering trusted market-leading technology products in a secure, scalable way. You will carry out critical tech solutions across multiple areas to support the firm's objectives.

The role emphasizes producing high-quality production code, advancing testing strategies (XCTest/XCUITest), and leveraging AI-assisted development tools to improve productivity and code

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Engineer - AI-Driven Mobile Apps
Senior iOS Engineer - AI-Driven Mobile Apps

JP Morgan Chase • New York (NY)

On-site
USD 120,000 - 150,000
Software Engineer III - iOS Mobile Engineer
Software Engineer III - iOS Mobile Engineer

Testing Site - JPMC • Columbus (OH)

On-site
USD 110,000 - 160,000
Lead iOS Engineer: AI-Driven Mobile Security & Scale
Lead iOS Engineer: AI-Driven Mobile Security & Scale

JPMorgan Chase • Plano (TX)

On-site
USD 140,000 - 195,000
Senior Mobile Engineer - iOS/Android, AI-Driven Dev
Senior Mobile Engineer - iOS/Android, AI-Driven Dev

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 120,000 - 180,000
Software Engineer III - iOS Developer
Software Engineer III - iOS Developer

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 120,000 - 180,000
Lead iOS Engineer — AI-Driven Mobile & Secure Apps
Lead iOS Engineer — AI-Driven Mobile & Secure Apps

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 210,000
Senior iOS Engineer – AI-Driven Business Banking
Senior iOS Engineer – AI-Driven Business Banking

JPMorgan Chase • Plano (TX)

On-site
USD 110,000 - 160,000
Lead Software Engineer - iOS Lead
Lead Software Engineer - iOS Lead

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 210,000
Senior Software Engineer - AI-Driven, Secure & Scalable
Senior Software Engineer - AI-Driven, Secure & Scalable

JP Morgan Chase • New York (NY)

On-site
USD 120,000 - 170,000
Lead iOS Engineer — Secure, Scalable Mobile Architect
Lead iOS Engineer — Secure, Scalable Mobile Architect

Testing Site - JPMC • New York (NY)

On-site
USD 150,000 - 230,000