LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
Forgot password?
Don't have an account?
or
Join Canary Wharfian
By signing up, you agree to our Terms & Conditions and Privacy Policy.
or

Software Engineer III - Android

ExperiencedNo visa sponsorship
J.P. Morgan logo

at J.P. Morgan

Bulge Bracket Investment Banks

Posted 14 days ago

No clicks

**Software Engineer III - Android:** Design, build, and maintain Android features using Kotlin/Java. Lead moderately complex initiatives, integrate with backend services, ensure secure handling of data. Write automated tests, improve app stability, and drive CI/CD enhancements. Requires 3+ years experience in Android development, Kotlin, Jetpack Compose, and tested mobile practices. Preferred: experience in modularization, performance profiling, and security best practices.

Compensation
Not specified

Currency: Not specified

City
Not specified
Country
United States

Full Job Description

Location: NY, United States

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. 

As a Software Engineer III - Android/Kotlin at JPMorganChase within the BUSINESS ACCESS & TOOLS, 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. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firms business objectives.

 

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).

  • Design and deliver secure, stable, scalable technology products as a seasoned software engineer on an agile team.

    Software Engineer III - Android

    Compensation

    Not specified

    City: Not specified

    Country: United States

    J.P. Morgan logo
    Bulge Bracket Investment Banks

    14 days ago

    No clicks

    at J.P. Morgan

    ExperiencedNo visa sponsorship

    **Software Engineer III - Android:** Design, build, and maintain Android features using Kotlin/Java. Lead moderately complex initiatives, integrate with backend services, ensure secure handling of data. Write automated tests, improve app stability, and drive CI/CD enhancements. Requires 3+ years experience in Android development, Kotlin, Jetpack Compose, and tested mobile practices. Preferred: experience in modularization, performance profiling, and security best practices.

    Full Job Description

    Location: NY, United States

    We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. 

    As a Software Engineer III - Android/Kotlin at JPMorganChase within the BUSINESS ACCESS & TOOLS, 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. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firms business objectives.

     

    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).

  • Design and deliver secure, stable, scalable technology products as a seasoned software engineer on an agile team.