Role Summary
JPMorganChase is seeking a seasoned Software Engineer III - Mobile (Android/iOS) Developer to join the Asset and Wealth Management Technology team in Bengaluru, Karnataka, India. In this full-time role, you will be a core technical contributor on an agile team delivering market-leading, secure, and resilient mobile products. You will primarily focus on native Android application engineering while collaborating on iOS features and leveraging enterprise-authorized AI coding assist tools to accelerate development speed and code quality.
Key Responsibilities
- Native Mobile Engineering: Design, develop, and deliver robust end-to-end features for native Android apps using Kotlin and Jetpack Compose, while contributing to iOS maintenance and feature delivery using Swift.
- Architecture & Design Systems: Implement modern architectural patterns (Clean Architecture, MVVM/MVI) and build reusable UI components and design systems aligned with performance and testability standards.
- Production Stability & Reliability: Own production health by debugging crashes, resolving Application Not Responding (ANR) issues, managing memory leaks, and executing safe, low-downtime application releases.
- Security & API Integration: Integrate client applications with backend microservices via RESTful APIs/JSON while implementing mobile security standards such as Keystore/Keychain encryption, certificate pinning, and biometrics.
- AI-Assisted Development: Leverage enterprise-authorized AI coding assist tools to optimize code refactoring, generate automated unit tests, and maintain comprehensive technical documentation.
Key Qualifications
- Education: Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or equivalent formal software engineering training.
- Experience: 3+ years of applied software development experience, including substantial hands-on native Android engineering and supporting iOS exposure.
- Core Technical Skills: Kotlin, Android SDK, Jetpack Compose, Coroutines/Flow, Hilt, Retrofit, Swift, SwiftUI/UIKit, and Gradle multi-module builds.
- Key Methodologies: Clean Architecture (MVVM/MVI), Automated Mobile Testing (JUnit, Espresso, XCTest), Mobile CI/CD Pipelines, and Secure SDLC Practices.
- Preferred Capabilities: Experience in banking/financial services, runtime mobile app hardening, passkeys/FIDO implementations, and cloud observability (AWS).
About JP Morgan Services India Pvt Ltd
JPMorganChase is a leading global financial services firm with assets in trillions and operations worldwide, serving millions of consumers and many of the world's most prominent corporate, institutional, and government clients. The firm operates global technology and operations centers in India, driving market-leading engineering innovations across enterprise banking, payments, and investment management.