
Software Engineer III - Android Developer- Business Banking
JPMorgan Chase1 day ago
Base Salary
$114k - $155k/yr
Responsibilities
- Design, build, and maintain Android features using Kotlin or Java across devices and operating system versions.
- Lead implementation of moderately complex UI flows, data and state management, offline handling, and error handling while contributing to technical design decisions.
- Integrate REST and GraphQL backend services and implement secure authentication, local storage, and network communications.
- Build and maintain unit, instrumentation, and UI tests while improving crash rates, ANR performance, and overall app stability.
- Produce architecture and design artifacts and ensure software implementations meet design constraints.
- Use enterprise-authorized AI-assisted development and automation tools for coding, refactoring, testing, troubleshooting, and documentation, validating outputs for correctness, performance, and security.
- Analyze large and diverse data sets, develop visualizations and reporting, and use identified patterns to improve coding hygiene and system architecture.
Requirements
- Formal training or certification in software engineering concepts and at least 3 years of applied experience.
- Strong hands-on Android development experience with Kotlin, Android SDK, and modern architecture patterns such as MVI, MVVM, or Clean Architecture.
- Experience building Android interfaces with Jetpack Compose and/or XML, including accessibility and responsive layout practices.
- Experience with mobile testing practices and unit, instrumentation, and UI testing frameworks.
- Experience troubleshooting complex mobile issues and implementing or improving automated mobile build, quality gate, and release processes.
- Practical hands-on experience with enterprise-authorized AI-assisted software development tools, including critically evaluating and refining generated outputs.
- Understanding of responsible AI use, data sensitivity, secure input and output handling, resiliency, and security expectations.
- Preferred experience includes Android modularization, shared libraries, performance profiling, crash analytics, ANR monitoring, mobile security, release strategies, feature flags, phased rollouts, runbooks, monitoring, mentoring, and delivery-metric improvement.
Benefits
- Comprehensive health care coverage.
- On-site health and wellness centers.
- Retirement savings plan.
- Backup childcare.
- Tuition reimbursement.
- Mental health support and financial coaching.
- Additional benefits and total rewards details are provided based on eligibility during the hiring process.
About JPMorgan Chase
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.