iOS Developer

Job description

About Snapp

Snapp is the pioneer provider of ride-hailing mobile solutions in Iran. It connects smartphone owners who need a ride to Snapp drivers who use their private cars, offering transportation services. We are ambitious, passionate, engaged, and excited about pushing the boundaries of the transportation industry to new frontiers and be the first choice of each user in Iran.

About the Role

As an iOS Developer in Snapp, you will be working on several projects, including Passenger and Driver apps. You will also help us shape the future of Snapp Group’s business by developing a super application that is a gateway to Snapp’s all other businesses such as SnappFood and SnappTrip. Moreover, you will help us introduce new Apple technologies into our applications, an inseparable part of the iOS ecosystem.


  • Help building and developing the Snapp! iOS apps
  • Develop and maintain apps by reusable and reliable Swift code
  • Communicate effectively with product managers and tech team
  • Identify and correct bottlenecks and fix bugs
  • Learn and share knowledge with other team members


  • Bachelor’s degree in Computer Engineering, Computer Science, or a relevant field
  • 2+ years of iOS development experience using swift
  • Proficiency in Swift
  • Passionate about mobile development and writing correct, maintainable, and efficient code
  • Understanding of iOS development tools and the development life cycle
  • Excellent knowledge of all mobile UI fundamentals
  • Have a good understanding of Design patterns and architectures
  • Proficiency in using Git with the command-line interface
  • Excellent communication skills
  • Ability to work as a team player