Principal Engineer, iOS Performance

at Reddit
USD 232,500-325,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Software Development @ 8 Hiring @ 4 Networking @ 4 API @ 4 iOS @ 4 Design Patterns @ 4 Observability @ 4 AI @ 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. 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 iOS Platform team sets the technical direction for iOS at Reddit. The team improves developer efficiency by providing libraries/APIs/frameworks, monitoring performance, building shared components, improving build tools, and owning core components such as the networking and caching stack. The team defines design patterns and technologies for iOS development across Reddit.

This role will enable Reddit to architect its iOS app to scale for the next 100M+ DAUs. You will establish standards in iOS development, improve the iOS development experience, mentor senior iOS engineers across Reddit, and act as the go-to architect for iOS app architecture.

Responsibilities

  • Own the architecture of Reddit’s iOS Mobile App and make it scale to the next 100M+ DAUs.
  • Propose ideas and solutions to reach the vision of making Reddit’s Mobile Apps best-in-class.
  • Identify gaps in the current iOS App Architecture and lead redesigns to improve modularity, performance, and quality.
  • Define, measure, and execute on key user-facing performance goals: minimize App Not Responding (ANR) rate, reduce app launch time (Time to Interactive / TTFF), and eliminate slow/dropped frames.
  • Improve observability and harden data quality for key performance areas by establishing reliable telemetry, monitoring, and guardrails for ANR rate, app launch time, and slow/dropped frames.
  • Drive a company-wide culture of performance so every iOS engineer has the tools and skills to own performance of their product surfaces.
  • Mentor iOS developers across the company and be the go-to person for complex iOS development problems.

Requirements

  • Deep, experience-based understanding of how to build mobile applications at scale.
  • Strategic thinker with a passion for developing scalable, well-designed software.
  • 10+ years of software development experience with at least 5+ years designing/developing iOS applications.
  • Experience influencing larger organizations (200+ engineers) on technical direction and best practices related to iOS.
  • Experience with modern iOS development frameworks such as SwiftUI and structured concurrency.
  • Experience working with cross-functional teams (design, product, data) to deliver great user experiences.
  • Bachelor's degree or higher in Computer Science or a related field, or equivalent technical expertise.

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

The base salary range for this U.S.-based position is $232,500 - $325,500 USD. In addition to base salary, this role may be eligible for equity in the form of restricted stock units and, depending on the position offered, may be eligible to receive a commission. Final offer amounts are determined by factors including skills and experience.

Interview & Privacy Notes

In select roles and locations, interviews may be recorded, transcribed, and summarized by AI; candidates may opt out prior to scheduled interviews. During interviews Reddit may collect identifiers, professional and employment-related information, sensory information (audio/video), and any other information candidates choose to share. Recordings will be deleted promptly after a hiring decision. For full details, see Reddit's Candidate Privacy Policy.

Reddit is an equal opportunity employer and is committed to reasonable accommodations for qualified individuals with disabilities and disabled veterans.