Staff Android Engineer (clients Platform)

Reddit Reddit · Consumer · United States · Remote · Engineering

Staff Android Engineer role focused on client health, developer experience, and app architecture for Reddit's Android app. The role involves owning and shaping the app's architecture, improving developer experience through tools and workflows, defining guardrails including AI-assisted reviews, building client health and observability foundations, and applying AI thoughtfully to engineering workflows. Mentorship is also a key responsibility.

What you'd actually do

  1. Own and shape the architecture of Reddit’s Android App to scale for the next 100M+ DAUs.
  2. Improve Android developer experience by designing tools, workflows, and CI integrations that make it fast and safe to develop and release code.
  3. Define and operationalize guardrails (lint/static analysis, tests, and AI-assisted reviews) that catch common issues early.
  4. Build and evolve Android client health and observability foundations (events, traces, dashboards) so teams can improve user experiences.
  5. Apply AI thoughtfully to engineering workflows (e.g., code review, static analysis) for improved productivity.

Skills

Required

  • 8+ years of Software development experience
  • 4+ years in designing/developing Android applications
  • Experience working in a large codebase serving 100+ engineers and millions of DAUs
  • Mastery of modern Android development (Jetpack Compose, Kotlin Coroutines)
  • Strong background in Android platform/infrastructure: shared libraries, startup/session orchestration, or core networking/caching
  • Practical experience applying AI to engineering workflows with clear, measurable benefit
  • Proven ability to lead cross-functional initiatives and influence technical direction across multiple teams

What the JD emphasized

  • AI-assisted reviews
  • Apply AI thoughtfully to engineering workflows