
Lead Software Engineer - iOS Developer
JPMorgan Chase2 days ago
Base Salary
$157k - $215k/yr
Responsibilities
- Design, develop, test, maintain, and ship iOS applications using Swift and SwiftUI.
- Build accessible, responsive mobile interfaces using maintainable architectures such as MVVM, MVI, or MVP.
- Integrate REST APIs and other remote services.
- Use Xcode debugging and profiling tools to resolve performance, memory, and reliability issues.
- Write unit tests and use code coverage tools to maintain software quality.
- Participate in code reviews, technical discussions, Agile planning, and stakeholder communication.
- Use AI-assisted development tools for code exploration, test generation, and documentation while reviewing generated output.
- Evaluate and integrate generative AI or machine-learning capabilities in mobile applications when applicable.
Requirements
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Experience designing, developing, and maintaining iOS applications with Swift and SwiftUI.
- Experience integrating APIs and working with remote data.
- Knowledge of Foundation, UIKit, Cocoa Touch, and Core Data.
- Experience with Xcode tools including Instruments, Debug Memory Graph, and Debug View Hierarchy.
- Familiarity with MVC, MVVM, MVP, MVI, and Singleton patterns.
- Working knowledge of Git and Bitbucket or comparable version-control platforms.
- Experience shipping at least one application through the Apple App Store.
- Familiarity with macOS, Linux, GNU tools, and scripting languages.
- Understanding of CI/CD processes and tools such as Jenkins.
- Experience with Swift unit-testing frameworks and code coverage tools.
- Preferred: familiarity with prompt engineering and AI-assisted coding tools.
- Preferred: experience integrating generative AI or machine-learning capabilities into mobile applications through APIs or on-device frameworks.
- Preferred: familiarity with evaluating AI features for quality, latency, reliability, user experience, correctness, security, maintainability, and edge cases.
Benefits
- Competitive total rewards package with base salary determined by role, experience, skill set, and location; eligible roles may also receive commission-based pay or discretionary incentive compensation.
- Benefits may include comprehensive health care coverage, on-site health and wellness centers, retirement savings, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- Equal opportunity employer that provides reasonable accommodations for religious practices, mental health needs, and disabilities.
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.