
Software Engineer III - iOS Developer- Business Banking
JPMorgan Chase1 day ago
Base Salary
$114k - $155k/yr
Responsibilities
- Design, develop, troubleshoot, and maintain secure, high-quality native iOS software solutions.
- Build comprehensive unit, UI, and automated testing strategies using XCTest and XCUITest.
- Produce architecture and design artifacts for complex applications and ensure implementation meets design constraints.
- Use enterprise-authorized AI-assisted development and automation tools while validating outputs for correctness, performance, and security.
- Analyze large and diverse data sets to identify patterns and drive improvements to code quality and system architecture.
- Develop modular, reusable iOS SDKs or frameworks using dependency injection.
Requirements
- Formal training or certification in software engineering concepts and 3+ years of applied experience.
- Practical and hands-on experience with enterprise-authorized AI-assisted software development tools, including critically evaluating and refining generated outputs.
- Experience with native mobile application development and proficiency in Swift, including async/await and Combine.
- Strong experience with UIKit, SwiftUI, Foundation, Core Data, and Combine, plus object-oriented programming and 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, or GitHub Actions, and with Git source control.
- Experience with modularization, dependency injection, and reusable iOS SDKs or frameworks.
- Preferred: experience with design systems, white-labeling, accessibility, WCAG, Apple accessibility requirements, and AWS, Azure, or GCP.
- Preferred: active GitHub or Stack Overflow profile or a published app portfolio.
Benefits
- Competitive total rewards and benefits package, with eligibility-based health care coverage, retirement savings, backup childcare, tuition reimbursement, mental health support, financial coaching, and on-site health and wellness centers.
- Eligible roles may receive commission-based pay or discretionary incentive compensation, including cash or forfeitable equity.
- Additional compensation and benefits details are provided during the hiring process.
Tech Stack
Categories
Mobile
About JPMorgan Chase
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.