This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Design, build, and ship iOS features, experiments, and products for millions of users to support international growth.
Communicate effectively within the team and across disciplines, working closely with product managers and designers to create compelling user experiences.
Contribute meaningfully to the team's strategy, participate in product reviews and team meetings, and help prioritize conflicting needs.
Participate in the full development cycle, including technical design, development, testing, experimentation, analysis, and launch.
Work with a team of engineers to improve developer workflows, recommend best practices, and mentor team members to enhance their technical expertise.
Continuously learn and enhance both technical and non-technical skills.
Requirements:
Minimum 5+ years of professional software development experience building user-facing iOS mobile native applications at scale using Swift.
Proficiency in Swift and Objective-C.
Familiarity with software engineering best practices like testing, design documents, CI/CD, A/B testing, code reviews, and documentation.
Strong organizational skills, ability to prioritize tasks, and keep projects on schedule.
Excellent communication skills for effective collaboration in a remote environment with technical and non-technical audiences.
BS degree in Computer Science or a related technical field, or equivalent practical experience.
Experience in one or more general-purpose programming languages like Java, Python, Go, Rust, C++.
Additional knowledge of GraphQL, REST, HTTP basics, and designing maintainable APIs is a plus.
Benefits:
Opportunity to work on high-impact initiatives and features across all Reddit product surfaces.
Work with a talented, cross-functional team to solve challenging problems and create user-loved experiences.
Contribute to shaping and improving existing features and projects from ideation to production.
Encouragement for personal growth, openness, and kindness within the team.
Participation in product reviews, team meetings, and strategic planning.
Continuous learning and improvement of technical and non-technical skills.