5+ years of iOS development experienceDemonstrable skills in managing time and priorities effectivelyUser interface design and development experienceObjective-C and development experience utilizing iOS version 7.0 or newerKnowledge of software development lifecycles for web and mobile-based softwareExperience with networking (NSURLSession, CFNetwork)Experience working with RESTful Web Services (RestKit)Strong knowledge of iOS memory managementSome knowledge of concurrent programming (GCD, multithreading, NSOperationQueue)Knowledge of Secure Coding Techniques and OS Security FeaturesProficiency in UIKit, Foundation, Core Animation, Core Graphics, and Core Data frameworksExperience with XCode and source control (Git)Experience integrating third-party libraries and APIsPreferably, you also have :
- Knowledge of iOS WebView
- Test driven development and continuous integration experience
- Hands-on knowledge of iOS 6 + features (e.g., ARC, Storyboards, Auto Layout)
- Knowledge of the agile development methodology
- Familiarity with Web and Socket clients on a mobile platform
- Experience creating user-friendly customer applications
- Some experience communicating with Bluetooth clients on a mobile device
- Experience working with formal QA processes and proper bug handling
- Some experience with Javascript, HTML5 technologies