Principal Engineer, iOS Performance
Reddit- Base salary
- $233k–$326k Published base salary range · Top quartile for Engineering (776 listings)
- Location
- Remote - United States Remote eligibility
- Employment
- Full-time Staff / Principal
About the job
Reddit is a community of communities with 100,000+ active communities and ~130M daily active users. The iOS Platform team sets technical direction for iOS at Reddit, owning core components like networking and caching. This Principal Engineer role will architect the iOS app to scale to 100M+ DAUs, establish standards, mentor senior engineers, and drive performance improvements including reducing ANR rate, app launch time, and slow/dropped frames.
Responsibilities
- Own the architecture of Reddit’s iOS Mobile App and make it scale to the next 100M+ DAUs.
- Propose ideas/solutions to reach the vision of making Reddit’s Mobile Apps best-in-class.
- Identify gaps in current iOS App Architecture and lead redesign to improve modularity, performance, and quality.
- Define, measure, and execute on key user-facing performance goals (ANR rate, app launch time, slow/dropped frames).
- Improve observability and harden data quality for all key performance areas.
- Drive a company-wide culture of performance and mentor iOS developers.
Qualifications
- 10+ years of software development experience with at least 5+ years in designing/developing iOS applications.
- Experience influencing larger (200+ engineers) organizations on technical direction/best practices related to iOS.
- Experience with modern iOS development frameworks such as Swift UI and structured Concurrency.
- Experience working with cross-functional teams (design, product, data).
- Bachelor's degree or higher in Computer Science or related field, or equivalent technical expertise.
Compensation: Base salary range $232,500—$325,500 USD, plus equity in the form of restricted stock units.
Benefits: Comprehensive healthcare (medical, dental, vision), 401(k) with employer match, flexible vacation, paid parental leave, mental health & coaching benefits, and more.
Application: Apply via the provided link.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.