4+ years of professional development experience building iOS Mobile Apps on iPhone and iPad platforms using Objective-C with strong knowledge in OO programming languages such as Objective-C, Java and C++.
Min 4+ years of iOS development experience using Objective-C and Cocoa Touch.
Experience interacting with Web Services (REST, XML, SOAP, JSON) and implementing data serialization/deserialization.
Understand different data caching strategies and limitations on a mobile platform.
Understand the iOS store guidelines and restrictions for publishing
Understand how to manage network communications, GPS and battery life and utilizing all the APIs available in iOS.
Understand the changing trends of user interface guidelines for mobile apps and be able to transform apps to newer form factors and OS versions.
Experience with integrating with third party APIs including social networks.
Experience with database design and programming.
Experience with building web, native and hybrid mobile applications.