Senior Android Engineer, Media Foundation

at Reddit
USD 167,000-267,000 per year
SENIOR
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

Kotlin @ 6 Hiring @ 4 Communication @ 4 Android @ 6 Android Development @ 6 API @ 7 HTTP @ 4 Jetpack Compose @ 7 Experimentation @ 4 GraphQL @ 4 AI @ 4

Details

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 126 million daily active unique visitors, Reddit is one of the internet’s largest sources of information.

The Media Foundation’s mission is simple: Delivering seamless, high-performance media experiences that meet and exceed industry standards, ensuring unparalleled engagement across all platforms at Reddit. Media is the most engaging medium on Reddit, whether it’s for posts, comments, or ads. This is a pivotal role within the Media Foundation team, essential to shaping Reddit's media experience across all devices. We are seeking a stellar engineer with a deep understanding of scalable media solutions who can drive innovation, deliver top-tier video experiences to our users, and guide other teams in seamlessly integrating with our video API. This role not only involves building robust media capabilities but also contributing to the growth and strength of our media engineering team as Reddit continues to scale.

This is a high impact role where you will drive related technical & product strategy, operations, architecture, and execution for one of the largest sites in the world.

Responsibilities

  • Build novel media products and features that our millions of users will love.
  • Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. Review code and design docs, give feedback on product specs and mocks.
  • Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise.
  • Continuously learn and improve technical and non-technical abilities.

Requirements

  • Expertise in Kotlin with 5+ years of experience within Android development.
  • Deep understanding of Android SDK, Lifecycle, System components, Jetpack Compose, animations, MVVM/MVI, Clean architecture & Unit/UI Testing, Multithreading.
  • Ability to build data-intensive, highly responsive, and fault-tolerant apps in the constrained environment of a smartphone.
  • Strong organizational skills, ability to prioritize tasks and keep projects on schedule.
  • Excellent communication skills for effective collaboration in a fully remote environment with technical and non-technical audiences.
  • Comfort with ambiguity, a drive to build new things, and a focus on innovation.

Nice To Have

  • Knowledge around GraphQL, REST, HTTP basics, and the ability to design maintainable APIs.
  • Knowledge of ExoPlayer for video and audio playback, asset management, streaming, editing, and exporting capabilities.
  • Proven track record of using data and performance metrics to optimize apps.
  • Hands-on experience optimizing video player performance or building feature-rich products on top of core media playback components.

Benefits

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k with Employer Match
  • Global Benefit programs for workspace, professional development, caregiving support
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave

Pay Transparency

The base salary range for this position is: $167,000 - $267,000 USD.

Other Information

  • In select roles and locations, interviews may be recorded, transcribed and summarized by AI; candidates can opt out prior to scheduled interviews.
  • During interviews Reddit may collect Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video), and other information shared by the candidate. Recordings are deleted after hiring decisions. For details, see Reddit's Candidate Privacy Policy.

More jobs at Reddit

Similar jobs