We are looking for an iOS developer who loves to tackle new challenges, learn new frameworks and technologies, and work alongside other developers.
Responsibilities:
o Design and build iOS applications for Apple mobile platforms
o Use object-oriented development principles in Swift or Objective-C to reach project solutions
o Work and collaborate effectively on a team
o Regularly maintain iOS applications via debugging and continuous updates
o Recognize and resolve bottlenecks when are where they occur
Requirements:
• Bachelor’s or master’s degree in Engineering, Computer Science, or the other relevant field
• Working experience in the related field
• Published IOS apps in the application store is preferred
• Understanding of the iOS mobile app development cycle
• Proficiency in Swift or Objective-C
• Proficiency in Storyboard & cocoa-touch
• Cloud API's, push notifications, RESTful web services
• Alamofirelike 3rd party libs, Maps API & GPS services, Background services & SQLite
• Familiarity with Core Data, Core Animation, and other IOS frameworks
• Familiarity with performance tuning, threading, and offline storage
• Ability to connect IOS apps to back-end services
• Understanding of UX/UI standards & Auto layout
• Familiarity with Apple design principles
• Familiarity with C-based libraries is advisable
• Experience with Instruments, Shark, and other memory tuning and performance tools
• Proficiency with push notifications and cloud message APIs
• Optimization and benchmarking skills
• Familiarity with Mercurial, Git, SVN, or other versioning tools
• Understanding of continuous integration & code versioning using Git.