Senior Android Engineer: App Stability & Performance (Equity)

Duolingo

Pittsburgh (Allegheny County)

On-site

USD 183,000 - 247,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity compensation

Job summary

Duolingo is seeking an Android engineer for the Application Stability and Performance team to own the stability and performance of the Android Learning app for millions of learners.

You will lead architectural initiatives to fix slowest parts of the app, evolve performance tooling, and collaborate with Client Platform and Product feature teams while mentoring engineers to sustain engineering excellence.

Qualifications

  • Worked on and shipped large scale Android applications.
  • Experience identifying root causes and resolving ANRs, memory leaks, dropped frames, and complex crashes.
  • Strong Kotlin skills and familiarity with coroutines, Jetpack Compose, and modern architecture patterns.
  • Experience optimizing startup time, memory, and network usage for low-memory devices.
  • Strong problem-solving skills and a passion for tackling difficult challenges.

Responsibilities

  • Lead architectural initiatives to fix the slowest parts of the app, from startup to critical learning flows.
  • Own and evolve our performance tooling with tracing, benchmarking, and automated regression detection.
  • Serve as a bridge between Client Platform and Product feature teams, helping them understand and act on the performance data we provide.
  • Foster a culture of engineering excellence around performance and mentor engineers of all experience levels.

Skills

Android apps
ANRs & crashes
Kotlin
Coroutines
Jetpack Compose
Architecture patterns
Startup optimization
Memory optimization
Network optimization
Problem solving

Tools

AndroidX Tracing Library
Perfetto
Sentry
Android Vitals

Job description

Duolingo is seeking an Android engineer for the Application Stability and Performance team to own the stability and performance of the Android Learning app for millions of learners.

You will lead architectural initiatives to fix slowest parts of the app, evolve performance tooling, and collaborate with Client Platform and Product feature teams while mentoring engineers to sustain engineering excellence.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Engineer: Performance & Stability Lead
Senior Android Engineer: Performance & Stability Lead

EngineersOfAI • Pittsburgh

On-site
USD 183,000 - 247,000
Senior Android Engineer — Performance & Stability Architect
Senior Android Engineer — Performance & Stability Architect

Duolingo • Pittsburgh

On-site
USD 130,000 - 190,000
Health benefits
Mental health support
Fertility benefits
+7
Senior Android Engineer, Client Platform: Performance & Stability
Senior Android Engineer, Client Platform: Performance & Stability

Duolingo • Northern (KY)

Hybrid
USD 183,000 - 247,000
Senior Android Engineer, Client Platform - Application Stability and Performance
Senior Android Engineer, Client Platform - Application Stability and Performance

EngineersOfAI • Pittsburgh

On-site
USD 183,000 - 247,000
Senior Android Engineer, Client Platform - Application Stability and Performance
Senior Android Engineer, Client Platform - Application Stability and Performance

United States Digital Space LLC • Pittsburgh

On-site
USD 183,000 - 247,000
Equity compensation
Senior Android Engineer, Client Platform - Application Stability and Performance
Senior Android Engineer, Client Platform - Application Stability and Performance

Duolingo • Pennsylvania

On-site
USD 183,000 - 247,000
Senior Android Engineer - Kotlin, Impact, Equity
Senior Android Engineer - Kotlin, Impact, Equity

Duolingo • New York (NY)

On-site
USD 153,000 - 207,000
Senior Android Engineer (Client Platform, Application Stability & Performance)
Senior Android Engineer (Client Platform, Application Stability & Performance)

Duolingo • Pittsburgh

On-site
USD 130,000 - 190,000
Health benefits
Mental health support
Fertility benefits
+7
Senior Android Engineer, Client Platform - Application Stability and Performance
Senior Android Engineer, Client Platform - Application Stability and Performance

Duolingo • Northern (KY)

Hybrid
USD 183,000 - 247,000
Senior Android Engineer II – Kotlin, Mentor & Build Scalable Apps
Senior Android Engineer II – Kotlin, Mentor & Build Scalable Apps

Duolingo • Pennsylvania

On-site
USD 153,000 - 207,000
Equity compensation