JPMorgan Chase

iOS Software Engineer III

JPMorgan Chase
Apply
2 days ago

Base Salary

$138k - $185k/yr

Responsibilities

  • Design, develop, troubleshoot, and maintain secure, scalable software solutions across multiple technical areas.
  • Use enterprise-authorized AI coding and automation tools for code generation, refactoring, testing, troubleshooting, and documentation, while validating outputs through review and testing.
  • Create high-quality production code and maintain algorithms that integrate with appropriate systems.
  • Implement unit tests with XCTest, UI tests with XCUITest, and automated test suites to improve application quality and reliability.
  • Produce architecture and design artifacts for complex applications and ensure implementation meets design constraints.
  • Analyze large and diverse data sets, create visualizations and reports, and use identified patterns to improve coding practices and system architecture.
  • Contribute reusable development patterns and learnings to improve team effectiveness.

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 development tools, including evaluating and refining generated outputs for correctness, performance, and security.
  • Demonstrated experience developing native mobile applications.
  • Proficiency in Swift, including async/await and Combine.
  • Strong experience with UIKit, SwiftUI, Foundation, Core Data, and Combine, along with object-oriented programming and patterns including MVC, MVVM, Coordinator, and SOLID.
  • Expertise writing XCTest unit tests and XCUITest UI tests, with commitment to test-driven development practices.
  • Experience with CI/CD tools and processes, including Bitrise, Jenkins, or GitHub Actions, and Git source control.
  • Experience with modularization, dependency injection, and reusable iOS SDK or framework development.
  • Preferred experience with design systems, UI development, and white-labeling.
  • Preferred understanding of accessibility, WCAG, and Apple accessibility requirements.
  • Preferred practical cloud-native experience with AWS, Azure, or GCP.
  • An active GitHub or Stack Overflow profile or published app portfolio is preferred.

Benefits

  • Benefits may include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
  • The role may include discretionary incentive compensation or forfeitable equity for eligible employees; specific compensation details are provided during hiring.
  • JPMorganChase provides reasonable accommodations and supports diversity and inclusion.

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