* 3+ years software development experience, 2+ years experience of mobile app development on iPhone/iPad devices in iOS. * Strong/in-depth understanding of MVC, iOS UIKit, MapKit, Storyboard, Cocoa Touch framework, Network APIs, CoreBluetooth framework and multithreaded programming. * Strong Objective C programming skills and design patterns * Understanding of various development tools including XCode/Interface Builder/Instruments is required. * Expert in data model design and realization. Creative in small screen design and customization of UI look and feel. * Ability to debug iOS applications using XCode * Self-starter who can function well with minimum supervision * Must have attention to details and follow-through, especially thorough testing and documentation skills * Prior Experience with other OS like Android and Java Programming is a plus
Experienced software development engineer responsible for developing mobile application software for various fitness based services and related applications based on iOS platform for iPhone, iPad family of devices as well as on other operating systems like Android. Candidate will participate in the complete project activities, including software design, development, unit and functional test, and system integration.
- Contribute to the software design for current and future fitness based products - Develop iOS based UI applications and SDKs using proven UI framework to support end-user features - Develop application UI and technology that is optimized on small screen yet fully customizable and extensible for different applications - Work with other application developers and testers to ensure on time delivery of high quality product