Software Engineer III– Mobile Android
JPMorgan Chase & Co. Hyderabad, Telangana, India
Financial Services · 10,001+ employees
About the role
Design, build, and maintain high-quality Android features using Kotlin and Java while ensuring secure and scalable performance. Lead technical implementation for complex initiatives and drive CI/CD improvements to enhance app stability and development efficiency.
What they look for
Requirements
Requires 3+ years of applied software engineering experience with strong proficiency in Android development and modern architecture patterns. Candidates must have experience with mobile testing frameworks, CI/CD pipelines, and secure coding practices.
Full description
As a Software Engineer III at JPMorgan Chase within the CONSUMER & COMMUNITY BANKING, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way.
Job responsibilities
- Design, build, and maintain Android features using Kotlin/Java, delivering high-quality user experiences across devices and OS versions.
- Lead implementation for moderately complex initiatives (UI flows, data/state management, offline/error handling) and contribute to technical design decisions.
- Integrate with backend services (REST/GraphQL), implement secure authentication flows, and ensure safe handling of local storage and network communications.
- Build and maintain automated tests (unit, instrumentation, UI) and improve app stability (crash reduction, ANR/performance tuning).
- Drive CI/CD improvements for Android builds (lint/static analysis, test automation, signing/release workflows) and use JP Morgan Chase-approved AI-assisted tools (e.g., Claude AI where approved) to accelerate refactoring, test generation, and documentation with rigorous validation
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Strong hands-on Android development experience with Kotlin, Android SDK, and modern architecture patterns (e.g., MVVM/Clean Architecture).
- Experience building UI using Jetpack Compose and/or XML, including accessibility and responsive layout practices.
- Experience with mobile testing practices and frameworks (unit + instrumentation/UI tests) and troubleshooting complex issues.
- Experience implementing/improving CI/CD for mobile (automated builds, quality gates, release processes).
- Disciplined experience using AI coding assistants (Claude AI or equivalent where approved) with verification and secure usage practices.
Preferred qualifications, capabilities, and skills
- Experience with modularization, shared libraries, and scaling Android codebases across teams.
- Experience with performance profiling and stability tooling (startup time, memory, crash analytics, ANR monitoring).
- Familiarity with mobile security best practices (OWASP MASVS awareness, secure networking, secrets handling, certificate pinning where applicable).
- Experience with release strategies (feature flags, phased rollouts) and operational readiness (runbooks, monitoring).
- Experience mentoring engineers and improving delivery metrics (cycle time, defect escape, app stability).
Similar roles
-
Senior Mobile Engineer - 6 months contract iOS or Android
Westpac New Zealand New Zealand
-
Lead Android Engineer - Mobile Modernization
Perficient Creve Coeur, Missouri, United States · $73K–$171K/yr
-
Software Engineer II, Android
Google Bengaluru, Karnataka, India
-
Jr. Android Engineer (RFID)
LMI United States · $57K–$97K/yr
-
Software Engineer, Android
T-Mobile Bellevue, Washington, United States · $92K–$167K/yr
-
Senior Android Software Engineer, Verily Me
Verily San Bruno, California, United States · $208K–$234K/yr