Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Software Development @ 6
Kotlin @ 4
Networking @ 7
Android @ 4
Android Development @ 4
Jetpack Compose @ 4
Observability @ 4
AI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Reddit is a community of communities built on shared interests, passion, and trust. The Android Platform team sets the technical direction for Android at Reddit: designing, building, and supporting the Android app, libraries, frameworks, observability, and build/CI tooling used across teams.
This role is remote (United States) and focuses on Client Health (crashes/ANRs/performance), Developer Experience, and App Architecture for a large Android codebase serving millions of daily active users.
Responsibilities
- Own and shape the architecture of Reddit’s Android mobile app to scale to the next 100M+ DAUs.
- Propose and drive ideas/solutions to make Android at Reddit best-in-class.
- Improve Android developer experience by designing tools, workflows, and CI integrations for fast and safe development, testing, and release.
- Define and operationalize guardrails (lint/static analysis, tests, AI-assisted reviews) to catch common issues early.
- Build and evolve Android client health and observability foundations (events, traces, dashboards) to help teams improve user experiences.
- Apply AI thoughtfully to engineering workflows (e.g., code review, static analysis, CI checks) to improve developer productivity and/or user experiences.
- Mentor and support Android engineers through design reviews, documentation, and education on platform capabilities, observability, and best practices.
Requirements
- 5+ years software development experience with 3+ years building Android applications.
- Experience working in a large codebase serving ~100 engineers and millions of DAUs.
- Experience with modern Android development technologies such as Jetpack Compose and Kotlin coroutines.
- Strong background in Android platform/infrastructure work: shared libraries or frameworks, experiments/logging, navigation, startup/session orchestration, or core networking/caching.
- Practical experience applying AI to engineering workflows (code generation, refactoring, static analysis, or CI checks) with clear, measurable benefit.
- Experience collaborating with cross-functional teams such as design, product, and data to deliver great user experiences.
- A passion for developing scalable, well-designed software that improves people’s lives.
Benefits
- Comprehensive healthcare benefits and income replacement programs
- 401(k) with employer match
- Global benefit programs (workspace, professional development, caregiving support)
- Family planning support and gender-affirming care
- Mental health & coaching benefits
- Flexible vacation & paid volunteer time off
- Generous paid parental leave
Pay Transparency
Base salary range for this position: $190,800 - $267,100 USD. In addition to base salary, the role is eligible to receive equity in the form of restricted stock units and, depending on the position, may be eligible to receive a commission. Reddit offers an array of benefits to U.S.-based employees.
(In select roles and locations, interviews may be recorded, transcribed, and summarized by AI; candidates can opt out.)