Reddit, Inc. logo

iOS Software Engineer III, Commenting Experience

Reddit, Inc.

About Reddit

Reddit is a community of communities built on shared interests, passion, and trust. It is home to the most open and authentic conversations on the internet. With over 100,000 active communities and approximately 82 million daily active unique visitors, Reddit is one of the internet’s largest sources of information.

About the Role

The Conversation Experiences team is responsible for one of the highest traffic pages on the platform: the Comments page. Conversations are the lifeblood of Reddit, and we strive to ensure that viewing content and the surrounding conversation is appealing, intuitive, and delightful. This is a high-impact role where you will drive related technical and product strategy, operations, architecture, and execution for one of the largest sites in the world.

Responsibilities

  • Work cross-functionally, collaborating and partnering with product, design, and other engineering counterparts to execute on product and business strategy.
  • Build novel products and features that our users will love.
  • Contribute to the full development cycle: technical design, development, testing, experimentation, analysis, and launch.
  • Review code and design documents, provide feedback on product specs and mocks.
  • Participate with a team of thoughtful, fast-moving, and motivated engineers.
  • Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise.
  • Continuously learn and improve your technical and non-technical abilities.

Minimum Qualifications

  • Minimum of 3+ years of post-internship, full-time, hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.
  • Expertise in Swift and Objective-C.
  • Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation.
  • Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
  • Excellent communication skills, with the ability to collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • BS degree in Computer Science, a similar technical field of study, or equivalent practical, professional, hands-on experience.
  • Experience in one or more general-purpose programming languages: Java, Python, Go, Rust, C++.
  • Additional knowledge around GraphQL, REST, HTTP basics, and the ability to design maintainable APIs is a plus.

Benefits

  • Comprehensive Health Benefits
  • Retirement Savings plan with matching contributions
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation & Reddit Global Days Off

Reddit is proud to be an equal opportunity employer and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures.

Benefits
Extracted with AI

  • Comprehensive Health Benefits
  • Retirement Savings plan with matching contributions
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation & Reddit Global Days Off

Similar jobs

Last update: 23 minutes ago

Braintrust logo
Braintrust

iOS Developer

Join Tezza as an iOS Developer to enhance our app with Swift and SwiftUI, working remotely in a creative team.

Reddit, Inc. logo
Reddit, Inc.

iOS Software Engineer III

Join Reddit as an iOS Software Engineer III to build and enhance mobile applications using Swift and Objective-C.

Airbnb logo
Airbnb

Senior iOS Software Engineer

Join Airbnb as a Senior iOS Software Engineer to develop innovative tools for hosts, focusing on iOS app performance and user experience.

Safe logo
Safe

Senior Software Engineer Mobile (React Native)

Join Safe as a Senior Software Engineer Mobile (React Native) to develop high-quality mobile apps, collaborate with cross-functional teams, and mentor peers.

Source.ag logo
Source.ag

Senior React Native Engineer

Join Source.ag as a Senior React Native Engineer to lead mobile app development for greenhouse solutions. Focus on React Native, TypeScript, and leadership.

LucidLink logo
LucidLink

Senior Software Engineer, iOS

Join LucidLink as a Senior iOS Engineer to develop innovative mobile apps using Swift, CI/CD, and agile methodologies.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

American Express logo
American Express

Senior iOS Developer

Join American Express as a Senior iOS Developer to build innovative mobile apps using SwiftUI and GraphQL in a hybrid work environment.

Nebius AI logo
Nebius AI

Senior Software Engineer (C++)

Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.

Bevel logo
Bevel

Entry Level iOS Engineer

Join Bevel as an Entry Level iOS Engineer to develop innovative health apps using Swift and Objective-C in New York.

Square logo
Square

iOS Engineer, Mobile Payment Experience

Join Square as an iOS Engineer to build SDKs for mobile payment experiences using Swift and Objective-C.

Square logo
Square

iOS Engineer, Mobile Payment Experience

Join Square as an iOS Engineer to develop SDKs for mobile payment solutions, focusing on Swift and Objective-C.

Madison Recruitment logo
Madison Recruitment

Medior/Senior React Developer

Join a leading company as a Medior/Senior React Developer, focusing on innovative frontend solutions in IoT and Smart Building technologies.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

Tactile Games logo
Tactile Games

Senior Backend Engineer, LiveOps

Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.

Polarsteps logo
Polarsteps

Senior Frontend Engineer with React and TypeScript

Join Polarsteps as a Senior Frontend Engineer in Amsterdam. Work with React, TypeScript, and more in a hybrid environment.

Booking.com logo
Booking.com

Full Stack Software Engineer

Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.

Discord logo
Discord

Software Engineer - Activity Feed

Join Discord as a Software Engineer to build social gaming features. Work with React, Kotlin, and Python. Remote role with competitive salary.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Moatable logo
Moatable

iOS Developer

Join Moatable as an iOS Developer in Krakow. Work on advanced iOS applications using Objective-C, Swift, and React Native.

NLB Services logo
NLB Services

Senior iOS Developer - Mobility

Join us as a Senior iOS Developer to lead innovative iOS app features for our airline platform, focusing on Swift, SwiftUI, and agile practices.

DuckDuckGo logo
DuckDuckGo

Senior iOS Engineer

Join DuckDuckGo as a Senior iOS Engineer to lead impactful projects in mobile privacy technology. Work remotely with a focus on iOS development.