- Strong experience in building and publishing commercial iPhone and iPad applications.
- Extensive experience developing in Objective-C.
- Operating Systems: Mac OS X and iOS.
- Programmer Tools: Xcode, Instruments, and Git.
- Experience with JSON, XML, and interfacing iPhone/iPad applications to server side API’s.
- Solid grasp of algorithms, object oriented programming, MVC programming, and concurrent programming.
- Extensive experience detecting and correcting memory usage issues as well as optimizing code for application performance by using instruments tool.
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text.
- Experience with third-party libraries and APIs, web service.
- Knowledge of Design Patterns.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Strong knowledge of how client based application works for Server-Client app.
- Have published one or more iOS apps in the app store
- Unit testing via XCUnit.
- Working knowledge of Xcode Instruments leak checker and profiler
- Experience with XCode, iOS SDK and Continuous Integration platforms
- Experience with Enterprise Mobile Device Management (MDM) solutions
- Knowledge of the iOS development ecosystem and the open-source libraries available for common tasks
- Experience with SQLite, JSON Parsing and Client/Server Web Services
- Experience with build iOS UI screens and navigation using Storyboard and other UI Frameworks