
Software Engineer III - iOS Developer
JPMorgan Chase4 days ago
Responsibilities
- Develop, review, debug, and maintain secure, high-quality production code.
- Make decisions affecting product design, application functionality, and technical operations.
- Advise peers and stakeholders on new technology adoption.
- Use authorized AI-assisted development and automation tools to improve coding, testing, documentation, and delivery, while validating outputs.
- Develop iOS applications using Swift, SwiftUI, and Objective-C.
- Develop Android applications using Java and Kotlin.
- Build, test, optimize, and maintain large-scale mobile applications for speed, reliability, and scalability.
- Collaborate with UX designers to prototype and implement new features.
- Support Site Reliability Engineering practices and system performance.
- Contribute reusable AI-assisted development patterns and guide peers on responsible usage.
Requirements
- Formal training or certification in software engineering and 3+ years of applied experience.
- Experience with system design, application development, testing, and operational stability.
- Hands-on experience with enterprise-authorized AI-assisted software development tools and the ability to evaluate, validate, and refine generated outputs.
- 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.
- Familiarity with iOS design patterns including MVVM, MVC, MVP, VIPER, and MVI.
- Experience integrating Camera, Push Notifications, GPS, CoreML, and VisionKit.
- Understanding of mobile security concepts including device registration, biometrics, encryption, and data protection.
- Experience with API integration and Xcode.
- Proficiency with Git, source code management, and Agile software development methodologies.
- Preferred: experience with Copilot or related tools, build automation, static and dynamic analysis, technology risk assessment, threat modeling, cross-functional collaboration, OAuth, SSO, NFC, and app release through CI/CD pipelines.
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.
- Health care coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- Full-time employment with additional compensation and benefits details provided during the hiring process.
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.