Senior Android Engineer, App Builds

Duolingo Duolingo · Consumer · New York, NY · Software Engineering

Senior Android Engineer focused on optimizing build times, modularization, and CI/CD pipelines for the Duolingo Android app.

What you'd actually do

  1. Drive the modernization of our CI build and release pipelines with the migration to new Github Action workflows
  2. Develop tooling and automation to accelerate the modularization of our Kotlin codebase
  3. Design and evolve Android test infrastructure to improve developer velocity and test reliability
  4. Proactively identify and implement improvements to our build performance, reliability, and developer workflows as the Android ecosystem evolves
  5. Foster a culture of engineering excellence and mentor engineers of all experience levels

Skills

Required

  • Gradle-based projects
  • large Android builds
  • technical initiatives
  • Android development

Nice to have

  • CI/CD platforms
  • Github Actions
  • Gradle principles