Remote iOS Software Engineer III, Commenting Experience

Posted

Apply now
Please, let Reddit know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Reddit is a community of communities, built on shared interests, passion, and trust, hosting open and authentic conversations on the internet.
  • The Conversation Experiences team is responsible for the Comments page, which is one of the highest traffic pages on the platform.
  • This role involves driving technical and product strategy, operations, architecture, and execution for one of the largest sites in the world.
  • The position can be 100% remote within Canada, with an option for a hybrid schedule if located near the Toronto office.
  • Responsibilities include collaborating with product, design, and engineering teams to execute product and business strategies, and building features that users will love.
  • The role encompasses the full development cycle, including technical design, development, testing, experimentation, analysis, and launch.
  • The engineer will review code and design documents, provide feedback on product specifications, and mentor team members to enhance their technical skills.
  • Continuous learning and improvement of both technical and non-technical abilities are expected.

Requirements:

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

Benefits:

  • Comprehensive health benefits are provided.
  • A retirement savings plan with matching contributions is available.
  • Workspace benefits for home office setups are included.
  • Personal and professional development funds are offered.
  • Family planning support is available.
  • Flexible vacation policies and Reddit Global Days Off are provided.
Apply now
Please, let Reddit know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Position
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback