
Lead Software Engineer - iOS Lead
JPMorgan Chase12 hours ago
Responsibilities
- Develop secure, high-quality production code and review and debug code written by others.
- Design and implement iOS and Android mobile applications, including complex front-end solutions and automated testing.
- Make technical decisions affecting product design, application functionality, and technical operations.
- Integrate native mobile capabilities such as camera access, push notifications, GPS, CoreML, and VisionKit.
- Optimize applications for speed, reliability, scalability, and user experience.
- Collaborate with UX designers and advise peers and stakeholders on technology adoption.
- Use and evaluate enterprise-authorized AI-assisted development and automation tools for coding, testing, troubleshooting, refactoring, and documentation.
- Support Site Reliability Engineering practices and contribute reusable engineering patterns and learnings.
Requirements
- Formal training or certification in software engineering and at least 5 years of applied experience.
- Experience with system design, application development, testing, and maintaining operational stability.
- Hands-on experience with enterprise-authorized AI-assisted software development tools and the ability to validate AI-generated outputs for correctness, performance, and security.
- Understanding of responsible AI use, data sensitivity, secure input and output handling, resiliency, and security expectations.
- Proficiency in at least one programming language relevant to mobile development.
- Strong knowledge of iOS, Swift, Objective-C, UIKit, Cocoa, and SwiftUI, plus familiarity with iOS design patterns such as MVVM, MVC, MVP, VIPER, and MVI.
- Experience with mobile security, API integration, Xcode, Git, and source code management.
- Preferred experience with Copilot or related tools, build automation, static and dynamic analysis, threat modeling, technology risk assessment, OAuth, SSO, NFC, and app releases through CI/CD pipelines.
- Ability to work with cross-functional technology, business, audit, and risk partners.
Benefits
- Competitive total rewards package with base salary determined by role, experience, skills, and location; eligible roles may also receive commission or discretionary incentive compensation.
- Comprehensive health care coverage and on-site health and wellness centers.
- Retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- Equal opportunity employer offering reasonable accommodations for religious practices, mental health needs, and physical 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.