اسنپ

استخدام کارآموز برنامه‌نویس iOS

اسنپ
تهران

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    SwiftObjective-CXcode

About Snapp
Snapp is the pioneer provider of ride-hailing mobile solutions in Iran that connects smartphone owners in need of 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 Team
iOS at Snapp is one of the main platforms that thousands of users engage with daily. You would be helping build a critical part of the future success at Snapp. With our broad mission and massive scale, there are countless opportunities to make an impact.
We’re looking for product-aware engineers who are thoughtful, responsible, and passionate individuals who appreciate user experience. We’re looking for someone who is not only wellversed in iOS development, but also has a strong understanding of good UX and enjoys working closely with design.

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, which is an inseparable part of the iOS ecosystem.

Responsibilities

  • Develop and maintain Snapp iOS apps
  • Develop and maintain Snapp’s super application containing other Snapp-brande applications
  • Bootstrap and develop Smapp's app and framework (Smapp is Snapp's map service, similar to Google Maps)
  • Own, develop and lead Snapp's open source projects
  • Learn and share knowledge with other team members

Mandatory Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, or a relevant field
  • Proficiency in Swift
  • Familiarity with Objective-C
  • Familiarity with map, location and navigation concepts
  • Deep knowledge of Apple Frameworks such as Foundation, UIKit, CoreLocation & CoreAnimation
  • Ability to work as a team player
  • Skilled in creating views using Auto Layout
  • Proficiency in using Git with command line interface

Preferred Qualifications (optional)

  • Proficiency in software engineering topics, especially software architecture
  • Familiarity with using Xcode, Interface Builder, LLDB, and Instruments
  • Knowledge of Apple Human Interface Guidelines
  • Familiarity with Unit Testing concepts and tools such as XCTest
  • Familiarity with Terminal commands
  • Awareness of diverse platforms of Apple ecosystem like watchOS, tvOS, HomeKit, SiriKit, CoreML & CarPlay

مزایا

  • Flexible working hours
  • Competitive salary
  • Employee Loan
  • A great culture of R&D
  • Gaming Room
  • Monthly Snapp credit
  • Pizza-loving culture
  • Supplementary health insurance
  • Team Building
  • On-Site Doctor
  • Remote Work
  • Gifts