Jobs · Engineering

Principal Engineer, iOS Performance

Reddit, Inc. · San Francisco, CA · 2 wk ago
RemoteRemoteEngineering$233k–$326k/yrFull-time

About the role

Reddit is a community of communities, built on shared interests, passion, and trust. The iOS Platform team sets the technical direction for iOS at Reddit. Our customers are primarily other engineers. We improve developer efficiency by providing libraries, APIs, frameworks, monitoring performance, building shared components, and improving build tools. In the codebase, we own core components such as the networking and caching stack. We define design patterns and technologies to scale the iOS app for the next 100M+ daily active users.

As a Principal Engineer in the iOS Platform team, you will design a solid foundation for our iOS application development, shaping the future of iOS development at Reddit with company-wide scope and impact. You will champion technology selection, best practices, and act as the Architect for the iOS application.

Responsibilities

  • Own the architecture of Reddit's iOS Mobile App and scale it to the next 100M+ DAUs.
  • Propose ideas and solutions to make 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, including minimizing App Not Responding (ANR) rate, reducing app launch time (Time to Interactive/TTFF), and eliminating slow/dropped frames.
  • Improve observability and harden data quality for all key performance areas, including establishing reliable telemetry, monitoring, and guardrails for ANR rate, app launch time, and slow/dropped frames.
  • Drive a company-wide culture of performance, ensuring every iOS engineer has the tools and skills to own the performance of their product surfaces.
  • Mentor iOS developers across the company.
  • Be the go-to person for developers on complex problems in iOS development.

Requirements

  • Deep, experience-based understanding of how to build mobile applications at scale.
  • Strategic thinker with a passion for developing scalable, well-designed software that improves lives globally.
  • 10+ years of software development experience, with at least 5+ years in 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.
  • Passion for developing scalable, well-designed software.
  • Experience working with cross-functional teams such as design, product, and data teams 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
  • 401k with Employer Match
  • Global Benefit programs that fit your lifestyle (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

The base salary range for this position is $232,500—$325,500 USD. In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and may also be eligible for a commission. Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave.

Similar jobs

IOS Engineers

MACHINE LEARNING TECHNOLOGIES LLCSan Francisco, CA· 2 mo ago
Engineeringapply on machinele.com

iOS Engineer

SesameNew York, NY· 1 mo ago
Engineering$175k–$280k/yrapply on jobs.ashbyhq.com

iOS Engineer

Aiken HousePittsburgh, PA· 1 mo ago
apply on aikenhouse.com

iOS Engineer

Tata Consultancy ServicesIrving, TX· 1 mo ago
Engineeringapply on ibegin.tcsapps.com

IOS Engineer

ARQNew York, NY· 3 mo ago
RemoteEngineeringapply on arqfinance.com

iOS Engineer

SpeakSan Francisco Bay Area· 2 mo ago
Engineering$150/hrapply on jobs.ashbyhq.com