Design, development and maintenance of native iOS mobile Applications. Lead the entire app lifecycle right from concept stage until delivery and post launch support.
- Strong understanding of memory management and concurrency
- Good understanding of OO programming and design patterns
- Experience on web service integration (REST, JSON, XML)
- Experience with local storage, data caching
- Strong experience in User Interface and application usability design
- Working with third-party libraries and APIs.
- Strong knowledge of the App publishing process (iOS)
- Strong knowledge of iOS SDK (Cocoa Touch, CoreData, CoreLocation, CoreMedia, AddressBook etc.)
- Extensive experience in Objective C using XCode
- Knowledge of Apple's provisioning profiles and certificates
- Experience with messaging apps
- Experience with test driven development
- Experience using social media APIs (Facebook login, share, etc.; Twitter login, share, etc.)
- Experience with version control (SVN, or similar)
- Good Communication Skills. Documentation Knowledge
- Experience with Cross-platform technology (Titanium, PhoneGap)
- Good Team Player, Immediate to join
- Ability to multitask