Principal Engineer, iOS Performance

🕒 May 4

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Reddit, Inc.

Reddit, Inc.

501 - 1000 employees

Founded 2005

👥 B2C

📱 Media

🌍 Social Impact

B2C • Media • Social Impact

Reddit, Inc. is a social media platform that acts as a hub for thousands of communities, where users can engage in diverse conversations ranging from breaking news to niche interests. It enables users to post, comment, and vote on content, fostering a vibrant online community. Millions of people globally connect and share their passions on Reddit, creating a dynamic environment for authentic human interaction.

📋 Description

• Own the architecture of Reddit’s iOS 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 iOS App Architecture, and lead redesign of the iOS platform to improve modularity, performance, and quality. • Define, measure, and execute on key user-facing performance goals, specifically 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 that every iOS engineer at Reddit has the tools and skills needed 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. • 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 iOS applications. • Experience in 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. • 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. • 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, from workspace to professional development to caregiving support • Family Planning Support • Gender-Affirming Care • Mental Health & Coaching Benefits • Flexible Vacation & Paid Volunteer Time Off • Generous Paid Parental Leave

Apply Now

Similar Jobs

🕒 May 2

Avenu Insights & Analytics

501 - 1000

🏛️ Government

📋 Compliance

☁️ SaaS

Senior Software Engineer leading design and implementation of retirement administration platform applications. Collaborating with cross-functional teams and mentoring developers on Java and PL/SQL technologies.

Cloud

Java

Oracle

SQL

Unix

🕒 May 2

Ad Hoc LLC

501 - 1000

🏛️ Government

🤖 Artificial Intelligence

🔌 API

Principal Software Engineer responsible for software engineering mentorship and integrating industry trends. Join Ad Hoc, delivering scalable digital services that transform government experience.

🕒 May 2

Basis Technologies

501 - 1000

☁️ SaaS

🤖 Artificial Intelligence

Staff Software Engineer developing authentication and authorization platform at Basis Technologies. Collaborating with cross-functional teams to enhance digital media operations software.

Azure

Django

Java

Python

Ruby

Ruby on Rails

Spring

Spring Boot

SpringBoot

🕒 May 1

Mercury Insurance

5001 - 10000

💸 Finance

👥 B2C

Staff Software Engineer focusing on innovative Generative AI initiatives for Mercury Insurance. Provide technical leadership, integrate AI solutions, and mentor engineers promoting practical AI adoption.

Open Source

🕒 May 1

Temporal Technologies

51 - 200

☁️ SaaS

Staff Software Engineer creating AI SDK features to support AI applications at Temporal Technologies, an open-source software company.

Open Source

Python

TypeScript

Go