Lead Software Engineer - iOS Developer
JPMorgan
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
14,450 open software roles across 1,183 companies are on ApplySarthi right now, most of them in Bengaluru (897), Hyderabad (301), Pune (178).
What software roles keep asking for: Python (37%), Java (31%), AWS (29%), System design (26%), C++ (25%), CI/CD (23%), Observability (22%), Kubernetes (20%) — counted across their open postings here.
Software Engineer jobs in the United States · Software Engineer jobs in New York · Remote Software Engineer jobs · CI/CD jobs · Generative AI jobs · Jenkins jobs · Linux jobs
JPMorgan has 7,046 open roles listed here.
- Client Datahyderabad
- Lead Software Engineer - Full Stack/Java/ React
- Associate Banker, 30 Hours, Chicago Northwest Suburbs Area - Multiple locations
- Workplace Solutions - Customer Service Analyst with German and other European languages
- Executive Assistant - Asset & Wealth Management Technologybengaluru
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for software roles keep coming back to Python, Java, AWS, System design. Practise those questions before you sit with JPMorgan.
Questions you are likely to be asked
- Why do you want to join JPMorgan?
- What is your experience with iOS? Tell me one thing you learned the hard way.
- How do you structure an app so new features do not break old ones?
- What changes when an app grows from a thousand users to a million?
- How do you keep an app smooth on low-end phones?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Lead Software Engineer - iOS Developer at JPMorgan interview free →You’ll deliver features end to end in an Agile environment, communicate progress to teammates and stakeholders, and help shape reliable, well-designed mobile products. You’ll also have opportunities to explore how AI can improve mobile experiences and engineering workflows. As a Lead Software Engineer - Senior iOS Engineer at JPMorgan Chase within Consumer and Community Banking - Mobile Payments team, you’ll design, build, and maintain high-quality iOS applications that deliver meaningful experiences for customers and businesses. You’ll work with a collaborative team of technologists across the full software development lifecycle—from design and implementation to testing, release, and ongoing improvement. Job responsibilities Design, develop, test, and maintain iOS applications using Swift and SwiftUI. Build accessible, responsive interfaces and implement clean, maintainable architectures such as MVVM, MVI, or MVP. Integrate REST APIs and other remote services. Use Xcode debugging and profiling tools to identify and resolve performance, memory, and reliability issues. Write unit tests and use code coverage tools to maintain software quality. Contribute to code reviews, technical discussions, and Agile planning. Use AI-assisted development tools thoughtfully to support tasks such as code exploration, test generation, and documentation. Keep the team and stakeholders informed about development progress, risks, and dependencies. Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 5+ years applied experience Experience designing, developing, and maintaining iOS applications using Swift and SwiftUI. Experience integrating APIs and working with remote data. Knowledge of iOS frameworks, including Foundation, UIKit, Cocoa Touch, and Core Data. Experience with Xcode tools such as Instruments, the Debug Memory Graph, and the Debug View Hierarchy. Familiarity with architectural and design patterns such as MVC, MVVM, MVP, MVI, and Singleton. Working knowledge of Git and Bitbucket or comparable version-control platforms. Experience building and 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 qualifications, capabilities, and skills Familiarity with prompt engineering, including writing clear instructions, providing context, and refining prompts to improve results. Experience using AI-assisted coding tools to support development while reviewing and validating generated output. Understanding of how to test AI-generated code, including checking for correctness, security, maintainability, and edge cases. Experience integrating generative AI or machine-learning capabilities into mobile applications through APIs or on-device frameworks. Familiarity with evaluating AI features for quality, latency, reliability, and user experience.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Securities Services - Data & AI Centre of Excellence - Vice PresidentJPMorgan · bengaluru
- Markets- Commodities Systematic Trading-Vice President/Associate-MumbaiJPMorgan · mumbai
- Lead Infrastructure Engineer-NetworkJPMorgan · bengaluru
- Senior Manager of Software Engineering - Java, AWS, AIJPMorgan · hyderabad
- Senior Lead Software Engineer - Java, Kafka, CloudJPMorgan · mumbai
- Asset Management Business Management - AssociateJPMorgan · mumbai
- Analyst - Project Finance & Infrastructure Credit RiskJPMorgan · mumbai
- Securities Services - Sales Enablement - Knowledge ManagerJPMorgan · mumbai
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹149 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on oraclehcm · posted 2026-11-09. ApplySarthi collects openings and links to application pages; the role is advertised by JPMorgan, not by us.