Jobs Companies Log in Join Verith

Lead Software Engineer - iOS Developer

New York, NY, United States Posted Nov 9, 2026
Apply now ↗

About the job

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.

Verith pulls this listing from JPMorgan Chase's careers page or job board and checks it several times a day. Apply on their site.