Reddit, Inc. is a community-driven platform that fosters authentic conversations online. The Staff Android Engineer will lead technical initiatives for the Android organization, focusing on improving app architecture, developer experience, and client health to enhance user experiences for millions of daily active users.
Responsibilities:
- Own and shape the architecture of Reddit’s Android App to scale for the next 100M+ DAUs
- Improve Android developer experience by designing tools, workflows, and CI integrations that make it fast and safe to develop and release code
- Define and operationalize guardrails (lint/static analysis, tests, and AI-assisted reviews) that catch common issues early
- Build and evolve Android client health and observability foundations (events, traces, dashboards) so teams can improve user experiences
- Apply AI thoughtfully to engineering workflows (e.g., code review, static analysis) for improved productivity
- Mentor and Support Android engineers through design reviews, documentation, and education on platform capabilities
Requirements:
- 8+ years of Software development experience with at least 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