US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


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




Share Job