Reddit · San Francisco, United States
Join Reddit's Consumer Engineering organization as an Android Software Engineer. In this role, you will build and scale user-facing Android experiences, lead projects through the full development lifecycle, and improve Android architecture and performance. You will collaborate with cross-functional teams and have a direct impact on user engagement and business outcomes.
- A clear and collaborative communicator who can explain complex tradeoffs, influence stakeholders, and build alignment across teams
- 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 curious, adaptable, and ownership-oriented teammate who embraces experimentation, learns from setbacks, improves processes, and helps others succeed
- Ability to write idiomatic, readable, reusable, and testable code, with strong skills in debugging, performance optimization, reliability, and maintainability
- Professional experience developing native Android applications with Kotlin and a strong understanding of Android frameworks and application architecture
- 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