Senior Android Engineer, Apps Platform (Performance)

at Reddit
USD 190,800-267,100 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Kotlin @ 6 Java @ 6 Hiring @ 4 Networking @ 4 Performance Optimization @ 4 Android @ 4 Android Development @ 4 API @ 4 QA @ 4 Design Patterns @ 4

Details

Reddit is a community of communities built on shared interests, passion, and trust. Every day, Reddit users submit, vote, and comment on the topics they care most about. Apps Platform is a platform team for other mobile engineers at Reddit: we improve developer efficiency by providing libraries, APIs, frameworks, monitoring, performance tooling, shared components, and build tools. In the codebase, Apps Platform owns core components such as the networking and caching stack and helps set direction for design patterns and technologies used across the Android app.

Responsibilities

  • Build experiences and create patterns for Reddit’s official Android app that improve core flows like browsing posts, commenting, and creating content.
  • Partner across product, design, and engineering teams to innovate and implement sophisticated solutions to complex challenges.
  • Participate in the full Android development cycle: design, develop, QA, experiment, analyze, and deploy.
  • Work on developer-facing libraries/APIs/frameworks, monitoring performance, build tools, and shared components that improve developer efficiency and app performance.

Requirements

  • Expertise in Java or Kotlin with 5+ years of experience in Android development.
  • Strong software engineering fundamentals.
  • Experience and interest in building data-intensive, highly responsive, and fault-tolerant mobile apps within the constraints of smartphones.
  • Experience with Android app architecture, networking and caching stacks, performance optimization, and developer tooling.
  • Demonstrated experience shipping at least one Android app from start to shipment.
  • Willingness to learn new approaches and improve scalable, well-designed software.

Benefits

  • Comprehensive healthcare benefits and income replacement programs
  • 401(k) match
  • Family planning support
  • Gender-affirming care
  • Mental health & coaching benefits
  • Flexible vacation & Reddit Global Days Off
  • Generous paid parental leave
  • Paid volunteer time off

Pay transparency

The base pay range for this position is: $190,800 - $267,100 USD. In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Final offer amounts are determined by multiple factors including skills, depth of work experience, and relevant licenses/credentials.

Interview recording & privacy

In select roles and locations, interviews may be recorded, transcribed, and summarized by AI. You will have the opportunity to opt out of recording, transcription, and summarization prior to any scheduled interviews. During interviews Reddit may collect Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share. Recordings of interviews will be deleted promptly after a hiring decision. See Reddit's Candidate Privacy Policy for more details.

Equal opportunity

Reddit is an equal opportunity employer committed to building a workforce representative of the diverse communities it serves and providing reasonable accommodations for qualified individuals with disabilities and disabled veterans during the application process.