iOS Developer Snapp

  • Full Time

  • Tehran

      -   Tehran

Posted 4 months ago

Job Description

Interested in working with one of the leading tech companies in Iran? You've come to the right place. Here, you'll have the opportunity to work with world-class developers across all teams. As a member of this team, you'll be responsible for: Responsibilities: · Develop and maintain Snapp iOS apps · 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

Requirements

Required Skills: · Bachelor’s degree in Computer Engineering, Computer Science, or a relevant field · Minimum of 2 years developing iOS apps using Swift · 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 Desired Skills · Proficiency in software engineering topics, especially software architecture · Experience in 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