JPMorgan Chase

Software Engineer III- iOS Mobile Development

JPMorgan Chase
Apply
3 days ago

Base Salary

$138k - $185k/yr

Responsibilities

  • Design, develop, troubleshoot, and deliver secure, stable, and scalable native iOS software solutions.
  • Create high-quality production code, maintain algorithms, and produce architecture and design artifacts for complex applications.
  • Implement unit, UI, and automated testing strategies using XCTest and XCUITest.
  • Use enterprise-authorized AI-assisted development tools for coding, refactoring, testing, troubleshooting, and documentation, while validating their outputs.
  • Analyze large and diverse data sets, create visualizations and reports, and use insights to improve coding hygiene and system architecture.
  • Contribute reusable AI-assisted development patterns and guide peers on responsible, secure, and effective usage.

Requirements

  • Formal training or certification in software engineering concepts and at least 3 years of applied experience.
  • Practical and hands-on experience with AI-assisted software development tools, including evaluating and refining generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use, data sensitivity, secure input and output handling, resiliency, and security expectations.
  • Demonstrated experience in native mobile application development and proficiency with Swift, including async/await and Combine.
  • Strong experience with UIKit, SwiftUI, Foundation, Core Data, Combine, object-oriented programming, MVC, MVVM, Coordinator, and SOLID design patterns.
  • Expertise writing XCTest unit tests and XCUITest UI tests, with commitment to test-driven development.
  • Experience with CI/CD processes and tools such as Bitrise, Jenkins, and GitHub Actions, plus Git source control management.
  • Experience with modularization, dependency injection, and reusable iOS SDK or framework development.
  • Preferred experience with design systems, UI development, white-labeling, accessibility, WCAG, Apple accessibility requirements, and AWS, Azure, or GCP.
  • An active GitHub or Stack Overflow profile or published app portfolio is preferred.

Benefits

  • Competitive total rewards package with base salary determined by role, experience, skill set, and location, plus potential incentive compensation for eligible roles.
  • Comprehensive health care coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
  • Equal opportunity employment and reasonable accommodations for religious practices, mental health needs, and physical disabilities.

Tech Stack

AWSAzureGitGitHub ActionsGoogle Cloud PlatformiOSJenkinsSwiftSwiftUI

Categories

Mobile
JPMorgan Chase

About JPMorgan Chase

10,000+ employees

JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.

Contact me