HHiring Reality
← Duolingo

Senior Android Engineer, Client Platform - Application Stability and Performance

Duolingo
Location
New York, NY
Posted
26 days ago
Department
Software Engineering
What they actually want (must-haves)
  • Worked on and shipped large scale Android applications
  • Experience identifying the root cause and resolving ANRs, memory leaks, dropped frames, and complex crashes
  • Strong Kotlin skills and deep 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
Nice to have
  • Expertise in Android tracing tooling like the AndroidX Tracing Library and Perfetto
  • Experience with crash observability tooling like Sentry and Android Vitals
What the job really is

As a Senior Android Engineer on the Application Stability and Performance team at Duolingo, you will be responsible for enhancing the stability and performance of the Duolingo Android app. Your role involves leading architectural initiatives, evolving performance tooling, and collaborating with product teams to analyze performance data. You will also mentor other engineers and foster a culture of engineering excellence focused on performance.

Things to weigh
  • Salary range is dependent on various factors and may change in the future; base salary supplemented by equity compensation
  • No specific benefits listed in the posting
  • Vague mention of 'holistic well-being' benefits without details
Job score2.6/5
Benefits1/5
Freshness4/5
Career value4/5
Role clarity4/5
Pay transparency0/5

Applying to Duolingo?

See how your résumé matches this role — and tailor it from what actually gets interviews.