jobapplier

Senior Android Software Engineer (Consumer Engineering)

Reddit

Skills

Required

  • experimentation
  • evaluating architectural tradeoffs
  • APIs
  • UI
  • feature flags
  • instrumentation
  • analytics
  • Jetpack Compose / Android accessibility / Media3 / ExoPlayer / MediaCodec / HLS / DASH / recommendation systems / ML-integrated products
  • debugging
  • performance optimization

Preferred

  • Android
  • Kotlin
  • embraces experimentation

Join Reddit's Consumer Engineering organization as a Senior Android Software Engineer. In this role, you will build and scale user-facing Android experiences that help users discover, consume, create, and engage with content and communities. You will lead projects through the full development lifecycle, partner with cross-functional teams, and improve Android architecture and engineering standards.

USD 190,800 - 267,100

Responsibilities

  • Concevoir et développer des expériences Android orientées utilisateur qui aident les utilisateurs à découvrir, consommer, créer et s'engager avec le contenu et les communautés.
  • Diriger des projets à travers le cycle de développement complet, de la définition du produit et de la conception technique à la mise en œuvre, à l'expérimentation, au lancement et à l'amélioration continue.
  • Améliorer l'architecture Android, la performance, la fiabilité, l'accessibilité, les flux de travail des développeurs et les normes d'ingénierie tout en mentorant les coéquipiers et en conduisant des initiatives techniques interfonctionnelles.
  • A curious, adaptable, and ownership-oriented teammate who embraces experimentation, learns from setbacks, improves processes, and helps others succeed
  • A strategic, product-minded partner who connects technical decisions to user and business outcomes and can lead through ambiguity
  • An experienced Android engineer who has built and shipped consumer-facing native applications at scale using Kotlin
  • A clear and collaborative communicator who can explain complex tradeoffs, influence stakeholders, and build alignment across teams
  • Professional experience developing native Android applications with Kotlin and a strong understanding of Android frameworks and application architecture

Requirements

  • Experience designing mobile systems and interfaces, evaluating architectural tradeoffs, and building scalable features from APIs through user-facing UI
  • Experience with experimentation, feature flags, instrumentation, analytics, and product or quality-of-experience metrics. Familiarity with Jetpack Compose, Android accessibility, Media3 or ExoPlayer, MediaCodec, HLS or DASH, recommendation systems, or ML-integrated products is a plus
  • Ability to write idiomatic, readable, reusable, and testable code, with strong skills in debugging, performance optimization, reliability, and maintainability