Senior iOS Engineer

Desired Skills & Experience:

  • Highly experienced with the Swift programming language and its design patterns, Objective-C, UIKit, Cocoa design patterns and API design.
  • Strong understanding of: backend systems like REST APIs, DBs and micro services, functional and object-oriented programming, software design patterns, SOLID and clean architecture.
  • Troubleshooting skills and experience with Xcode
  • Considerable experience with data persistence like Core Data, NSKeyedArchiver or similar.
  • Considerable experience with JSON, REST and the HTTP networking stack.
  • Integrating third-party SDKs, either manually or using CocoaPods.
  • Expert level knowledge and experience with Git and GitHub.
  • Considerable experience with Fastlane, Jenkins, or other continuous integration/deployment tools.
  • Experience with ARKit and knowledge of React Native
  • Experience with advanced animations & transitions using Core Animation and/orUIKit

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file