Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer III - Android Developer

Home > Kotlin programming jobs

Software Engineer III - Android Developer in USA new

  • JPMorgan Chase
  • Full time
  • Email
  • Plano, TX

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.

Salary: $114k - $155k/yr

JPMorgan Chase

With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. We serve millions of customers and many of the ...

Similar positions

Backend Software Engineer (Agents Channel)

  • Next Insurance
  • Full time
  • USA
  • 10/31/2026
  • Salary: $163,000 – $220,000
  • Boston, Massachusetts

Software Engineer II - Android

  • Alarm.com
  • Full time
  • Others
  • 10/31/2026
  • Kraków, Poland

Senior Backend Developer

  • Tempo
  • Full time
  • Remote
  • 10/31/2026
  • Canada, Portugal

Senior Software Engineer - Android

  • Alarm.com
  • Full time
  • Others
  • 10/31/2026
  • Kraków, Poland

Founding Engineer

  • Clera
  • Full time
  • USA
  • 10/31/2026
  • Salary: $160k - $200k/yr
  • San Francisco, CA