Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

JPMorgan Chase Bank, N.A.

Senior Lead Software Engineer- IOS & Android Native

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
72
out of 100
Average of individual scores

Were these scores useful?

Job Description

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 .
..

Benefits

  • Dental Insurance