Senior Lead Software Engineer- IOS & Android Native
Company: JPMorganChase
Location: Columbus
Posted on: April 2, 2026
|
|
|
Job Description:
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 guidance and
support to business teams, contractors, and vendors. Develop
secure, high-quality production code; review and debug code written
by others. Make decisions that impact product design, application
functionality, and technical operations. Advise peers and project
stakeholders on the adoption of new technologies. Develop mobile
applications for iOS using Swift, SwiftUI, and Objective-C. Develop
mobile applications for Android using Java and Kotlin. Optimize
applications for various mobile devices, including iPhone, iPad,
Apple Watch, and Android devices. Work on large-scale mobile apps,
implementing complex front-end solutions and automated testing.
Collaborate with UX designers to prototype and implement new
features for improved user experiences. Optimize mobile
applications for speed, reliability, and scalability; follow Agile
practices such as Scrum and Continuous Delivery. Support Site
Reliability Engineering (SRE) practices to ensure excellent user
experience and system performance. Required qualifications,
capabilities, and skills Formal training or certification in
software engineering and 5 years of applied experience. Experience
in system design, application development, testing, and maintaining
operational stability. Proficiency in at least one programming
language relevant to mobile development. Strong knowledge of mobile
development frameworks, including iOS (Swift, Objective-C, UIKit,
Cocoa) and Android (Java, Kotlin). Familiarity with iOS design
patterns (MVVM, MVC, MVP, VIPER, etc.). Experience integrating
native features such as Camera, Push Notifications, GPS, CoreML,
and VisionKit. Understanding of mobile application security,
including device registration, biometrics, encryption, and data
protection. Experience with API integration and use of development
tools like Xcode. Knowledge of OAuth, SSO, and NFC technologies.
Experience building and releasing apps to the App Store or
enterprise stores using CI/CD pipelines. Proficiency with Git,
source code management, and Agile software development
methodologies. Preferred qualifications, capabilities, and skills
Experience with Agile/Scrum and Waterfall development
methodologies. Experience testing mobile applications on devices
and simulators for both iOS and Android. Familiarity with build
automation tools and frameworks for static and dynamic analysis.
Ability to assess technology risks, perform threat modeling, and
communicate risk to stakeholders. Experience building relationships
with cross-functional teams, including technology, business, audit,
and risk partners.
Keywords: JPMorganChase, East Lake , Senior Lead Software Engineer- IOS & Android Native, IT / Software / Systems , Columbus, Florida