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 🌱.