Logo
Procom

Software Engineer - iOS

Procom, San Francisco, California, United States, 94199


Software Engineer - iOS IntroReddit is a community of communities built on shared interests, passion, and trust. It's home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on topics they care most about. With over 100,000 active communities and approximately 73+ million daily active unique visitors, Reddit is one of the internet's largest sources of information. Our mission is to bring over 500 million people together each month through their common interests, inviting them to share, vote, comment, and create across thousands of communities.

Job DetailsAs a Software Engineer - iOS, you will work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy. You will build novel products and features that our users will love. You will contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. Your responsibilities will include reviewing code and design documents, giving feedback on product specs and mocks, and contributing to standards that improve developer workflows. You will also recommend best practices and help mentor junior engineers to grow their technical expertise. Continuous learning and improvement of both technical and non-technical abilities are encouraged.

Mandatory Skills- BS degree in Computer Science, a similar technical field of study, or equivalent practical experience.- 6+ years of 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, ability to prioritize tasks, and deliver projects on schedule.- Excellent communication skills, effectively partnering with teams in a fully remote environment and discussing complex topics with technical and non-technical audiences.- Entrepreneurial spirit, self-directed, innovative, and biased towards action in fast-paced environments.

Desired Skills- Software development experience in one or more general-purpose programming languages (Java, C++, Python, Rust).- Knowledge about GraphQL, REST, HTTP basics, and the ability to design and implement maintainable APIs is a plus.

Start DateASAP

LocationThis is a remote position; however, being in the PST timezone would be a plus. Background checks are required. The position is located in San Francisco, California, United States.