← Все вакансии/Senior/Duolingo
SeniorHybridNew York, NY; Pittsburgh, PA

Android Engineer

D
Duolingo
Зарплата
$15,200–$20,600
Уровень
Senior
Формат
Hybrid
О роли

Описание вакансии

About the company

Duolingo's mission is to develop the best education in the world and make it universally available. Join a team that cares about finding innovative solutions to complex technical problems, running countless experiments with our massive user base, and educating our users and employees alike.

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
Requirements
  • 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
Conditions
  • Hybrid (4+1) work schedule
  • Base salary supplemented by equity compensation
  • Salary range: $182,800 – $247,300 USD
Стек и навыки

С чем работаем