About the job
The Android Platform team at Reddit is responsible for setting the technical direction for our Android application. Our mission is to design, develop, and support an app that serves millions of daily active users, alongside building the essential development ecosystem, including libraries, frameworks, observability, and CI tooling that all teams utilize to deliver exceptional Reddit experiences.
As a Senior Android Engineer on our Android Platform team, you will engage with a large, multi-team Android codebase, focusing on three core areas: Client Health (addressing crashes, ANRs, and performance), Developer Experience, and App Architecture (modern and opinionated).
Your Responsibilities
- Lead the architectural design of Reddit’s Android Mobile App, preparing us for the next milestone of 100M+ DAUs. Propose innovative solutions to ensure our Android experience remains best-in-class.
- Enhance the Android developer experience by creating tools, workflows, and CI integrations that facilitate swift and secure code development, testing, and release.
- Establish and implement guardrails (lint/static analysis, testing, and AI-assisted reviews) to proactively identify common issues.
- Develop and refine Android client health and observability foundations (events, traces, dashboards) to empower teams in enhancing user experiences.
- Strategically integrate AI into engineering workflows (e.g., code reviews, static analysis, CI checks) to boost developer productivity and improve user experiences.
- Mentor and support fellow Android engineers through design reviews, documentation, and education on platform capabilities, observability, and best practices.

