Ios Software Engineer, Contributions

Reddit Reddit · Consumer · San Francisco, CA · Consumer, Contributor, Moderator

Software Engineer role focused on the Contributions team (Posting and Commenting) for Reddit's iOS platform. Responsibilities include full development cycle, collaboration with product/design, and contributing to technical strategy and architecture for a large-scale consumer application.

What you'd actually do

  1. Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  2. Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  3. 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.
  4. Continuously learn and improve your technical and non-technical abilities.

Skills

Required

  • Swift
  • iOS mobile native applications
  • software development experience
  • unit/integration/end-to-end testing
  • design documents
  • CI/CD
  • A/B testing
  • code reviews
  • documentation
  • organizational skills
  • prioritize tasks
  • keep projects on schedule
  • communication skills
  • collaborate effectively
  • BS degree in Computer Science or equivalent practical experience
  • build new things
  • thrive in ambiguity
  • thrive in failure
  • care about innovation

Nice to have

  • GraphQL
  • REST
  • HTTP basics
  • design maintainable APIs
  • Java
  • Python
  • Go
  • Rust
  • C++

What the JD emphasized

  • developing user-facing iOS mobile native applications at scale
  • Swift (expertise required)