Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Software Development @ 8
Hiring @ 4
Networking @ 4
API @ 4
iOS @ 4
Swift @ 4
Observability @ 4
AI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Reddit is a community of communities with 100,000+ active communities and approximately 126 million daily active unique visitors. The iOS Platform team sets the technical direction for iOS at Reddit, owns core components such as the networking and caching stack, and provides libraries/APIs/frameworks, monitoring, shared components, and build tools to improve developer efficiency.
Location: Remote - United States
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, 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 iOS engineers have the tools and skills to own performance of their product surfaces.
- Mentor iOS developers across the company and act as the go-to person for complex iOS development problems.
Requirements
- Deep experience-based understanding of building mobile applications at scale.
- Strategic thinker with a passion for developing long-term technical foundations and scalable, well-designed software.
- 10+ years of software development experience, with at least 5+ years designing/developing iOS applications.
- Experience influencing larger (200+ engineers) organizations on technical direction and 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) 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
- Gender-affirming care
- Mental health & coaching benefits
- Flexible vacation & paid volunteer time off
- Generous paid parental leave
Pay Transparency
- Base salary range (U.S.): $232,500 - $325,500 USD
- Role may be eligible for equity (restricted stock units) and, depending on position offered, may be eligible to receive a commission.
- Additional benefits for U.S.-based employees include medical, dental, vision insurance, and 401(k) with employer match.
Other notes
- In select roles and locations, interviews may be recorded, transcribed, and summarized by AI; candidates can opt out prior to scheduled interviews.
- During interviews Reddit may collect identifiers, professional and employment-related information, and sensory information (audio/video). Recordings are deleted promptly after a hiring decision.
- Reddit is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities.