JPMorgan Chase

Software Engineer III - Mobile (Android/iOS) Developer

JPMorgan Chase
Apply
3 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, build, troubleshoot, and support native Android mobile solutions and contribute to iOS features and maintenance.
  • Deliver secure, scalable, high-quality production code and end-to-end mobile features integrated with backend systems through RESTful APIs and JSON.
  • Maintain robust Android architecture, reusable UI components, design systems, and modernized legacy code using patterns such as Clean Architecture and MVVM/MVI.
  • Investigate and prevent crashes, ANRs, performance and authentication issues; maintain OS and dependency updates, security patches, and reliable low-downtime releases.
  • Improve operational stability through monitoring, automation, remediation, production support, and observability practices.
  • Use enterprise-authorized AI-assisted development tools for coding, testing, troubleshooting, and documentation while validating outputs and guiding peers on responsible usage.
  • Review and debug code, collaborate with platform and API teams, and contribute to engineering standards, automation, and team effectiveness.

Requirements

  • Formal training or certification in software engineering concepts and at least 3 years of applied experience.
  • Significant native Android software development experience covering design, development, testing, and production support.
  • Experience with Kotlin, Android SDK, Gradle, Coroutines/Flow, Jetpack, Compose, XML Views, Hilt, Retrofit, OkHttp, performance analysis, and crash/ANR analysis.
  • Working knowledge of Swift, Xcode, SwiftUI, and UIKit, with the ability to deliver iOS fixes and features and participate in code reviews.
  • Hands-on experience with enterprise-authorized AI-assisted software development tools and the ability to critically evaluate, validate, and refine generated outputs.
  • Understanding of responsible AI use, data sensitivity, secure input and output handling, resiliency, and security expectations.
  • Experience with distributed systems, mobile networking, REST/JSON, mobile persistence, caching, offline patterns, and SQL/NoSQL service layers.
  • Knowledge of mobile security including Keystore, Keychain, encryption in transit, certificate pinning, biometrics, modern authentication, and sensitive-data protection.
  • Experience with logging, monitoring, analytics, crash reporting, performance analysis, production readiness, CI/CD, automated testing, and Agile/Scrum SDLC practices.
  • Preferred qualifications include banking or financial-services experience, stronger iOS depth, passkeys/FIDO, mobile app hardening, staged releases, push notifications, security scanning, AWS exposure, or AWS certification.

Tech Stack

Android SDKAWSGradleiOSJUnitKotlinSQLSwiftSwiftUI

Categories

Mobile
JPMorgan Chase

About JPMorgan Chase

10,000+ employees

JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.

Contact me