Senior Lead Software Engineer- IOS & Android Native
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
As a Senior Lead Software Engineer at JPMorgan Chase within Consumer & Community Banking, you will be a vital member of an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner.
You will drive significant business impact through your expertise and contributions, applying deep technical knowledge and advanced problem-solving skills to address a wide range of challenges across multiple technologies and applications.
Job Responsibilities
* Provide technical leadership and day-to-day support to business partners, contractors, and vendors.
* Design and build secure, production-grade mobile solutions, making key decisions on architecture, functionality, and operations.
* Develop and maintain iOS applications using Swift, SwiftUI, and Objective-C.
* Develop and maintain Android applications using Java and Kotlin.
* Review, debug, and improve code written by self and others to ensure quality and maintainability.
* Optimize and validate performance across devices (iPhone, iPad, Apple Watch, and Android) and form factors.
* Deliver complex front-end implementations for large-scale mobile applications, including automated testing.
* Partner with UX/design teams to prototype and implement features that enhance user experience.
* Drive reliability, scalability, and delivery excellence by applying Agile practices (Scrum/Continuous Delivery) and supporting SRE practices
* Drives adoption and governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test acceleration, release readiness, incident/root-cause analysis), while establishing measurable validation standards (secure coding, peer review, automated testing) and promoting reuse of proven patterns and automation within the SDLC/TLM toolchain.
* Applies knowledge of tools within the Software Development Life Cycle toolchain, including approved AI-assisted development and automation capabilities, to improve the value realized by automation at scale.
Required qualifications, capabilities, and skills
* Formal training or certification in software engineering and 5+ years of applied experience.
* Experience across system design, application development, testing, and operational stability/support.
* Proficiency in at least one mobile-relevant programming language.
* Strong knowledge of iOS (Swift/Objective-C, UIKit/Cocoa) and/or Android (Java/Kotlin) frameworks.
* Familiarity with iOS architectural/design patterns (e.g., MVVM, MVC, MVP, VIPER).
* Experience integrating native device capabilities (Camera, Push Notifications, GPS, CoreML, VisionKit).
* Understanding of mobile ...
- Rate: Not Specified
- Location: Columbus, US-OH
- Type: Permanent
- Industry: Finance
- Recruiter: JPMorgan Chase Bank, N.A.
- Contact: Not Specified
- Email: to view click here
- Reference: 210716939
- Posted: 2026-09-24 12:46:44 -
- View all Jobs from JPMorgan Chase Bank, N.A.
More Jobs from JPMorgan Chase Bank, N.A.
- INDUSTRIAL ENGINEERING CO-OP
- EMERGENCY RESPONSE CO-OP
- Industry Marketing Manager
- Facility Safety Manager
- PIPELINE RELIABILITY INTERN
- LAB ANALYST
- Signal Integrity Systems Engineer (Entry level to Senior)
- Linux Engineer
- Linux Engineer
- Linux Engineer
- Production Operator
- Control Room Operator-$28.00/hr.
- HR Business Partner
- Lab Analyst
- Engineering Technician
- Production Supervisor - 3rd Shift
- Forklift Operator - South Plainfield, NJ
- Remote Asset Process Engineering Lead - Corrugated
- Maintenance Technician
- Maintenance Mechanic