Principal Engineer, Android Performance

Reddit Logo

Reddit

💵 $232k-$365k
📍Remote - United States

Summary

Join Reddit's Android Platform team as a Principal Engineer and play a pivotal role in shaping the future of Android development. Own the architecture of Reddit's Android app, ensuring scalability for 100M+ daily active users. Identify and address architectural gaps, improving modularity, performance, and quality. Enhance developer experience by optimizing build times and workflows. Mentor Android developers and serve as a go-to expert for complex architectural challenges. This role demands deep Android development expertise and strategic thinking, impacting the entire engineering organization.

Requirements

  • Deep experience-based understanding of how to build Android applications at scale
  • You are a strategic thinker who thrives on developing a long-term technical foundation and has a passion for developing scalable, well-designed software that improves people’s lives globally
  • 10+ years of Software development experience with at least 5+ years in designing/developing Android applications
  • Experience in influencing larger (200+ engineers) organizations on technical direction/best practices related to Android
  • Experience with modern Android development frameworks such as Jetpack Compose and Kotlin coroutines
  • Passion for developing scalable, well-designed software that improves people’s lives globally
  • Experience working with cross-functional teams such as design, product, data teams to deliver great user experiences

Responsibilities

  • Own the architecture of Reddit’s Android Mobile App and make it scale to the next 100M+ DAUs
  • Propose ideas/solutions to reach our vision of “making Reddit’s Mobile Apps best-in-class.”
  • Identify the gaps in our current Android App Architecture, and lead redesign of the Android platform to improve modularity, performance, and quality
  • Help us improve the developer experience by reducing the build times, by providing a modular architecture, and improving the developer workflows
  • Help us build the technical foundation for rapid experimentation without compromising on quality
  • Mentor Android developers across the company
  • Be the go-to person for developers on complex problems in Android development

Benefits

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.