JPMorgan Chase

Lead Software Engineer - Senior Android Engineer

JPMorgan Chase
Apply
2 days ago

Base Salary

$157k - $215k/yr

Responsibilities

  • Design, develop, test, maintain, and improve Android applications using Kotlin and Jetpack Compose.
  • Build accessible, responsive mobile interfaces using MVVM or MVI and integrate REST APIs with JSON data.
  • Use Android Studio debugging and profiling tools to resolve performance and reliability issues.
  • Write unit tests, use code coverage tools, and apply Android testing frameworks including JUnit and Mockito.
  • Participate in code reviews, technical discussions, Agile planning, and stakeholder communication.
  • Use AI-assisted development tools for code exploration, test generation, and documentation while validating generated output.

Requirements

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Professional experience designing, developing, and maintaining Android applications and using Android testing tools and frameworks.
  • Strong Kotlin and Android ecosystem knowledge, including Kotlin Coroutines and asynchronous programming.
  • Experience with Jetpack Compose, modern Android UI development, RESTful APIs, JSON, MVVM, MVI, and dependency injection.
  • Experience with Java, RxJava or LiveData, Dagger or another dependency-injection framework, Git or a comparable version-control platform, and Jenkins or comparable CI/CD tools.
  • Preferred qualifications include prompt engineering, AI-assisted coding, testing AI-generated code, and integrating or evaluating generative AI and machine-learning capabilities in Android applications.

Benefits

  • Competitive total rewards package with base salary determined by role, experience, skills, and location; eligible roles may also receive incentive compensation.
  • Comprehensive health care coverage and access to on-site health and wellness centers.
  • Retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.

Tech Stack

GitJavaJenkinsJetpack ComposeJUnitKotlin

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