Job Description
Mobile Application Developer with 3+ years experience in building IOS/Android applications. The candidate should possess an expert understanding of mobile UI Design and fluency in multiple programming languages/application development tools including HTML5, JavaScript and Objective-C.
• Deep technical knowledge in iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc), and Instruments, Native iOS apps with Objective C programming language , using Xcode IDE on Mac OS operating system• Experience with Android (Java, Android SDK) and Google Play app store.
• Requirements gathering & system analysis.
• Undertaking development, testing, debugging and troubleshooting of the application.
Job Specification
- Knowledge in Swift language is an added advantage.
- Have sound object-oriented programming skills
- Expert understanding of networking, local data caching and multitasking on iOS
- Solid experience with commonly used 3rd party libraries and services (e.g. AFNetworking )
- Up to speed with iOS 8 changes, new features and requirements
- Hands on experience with SOAP Webservice.
- Hands on experience with XML and JSON Parsers in IOS.
- Hands on experience developing applications for all varieties of iPhone & iPad
- Solid experience with storyboards custom xibs, and autolayouts
- Experience with Location services, google and ios maps, analytics, notification services
- Experience integrating third party libraries
- Work closely with Quality Assurance on issue identification and resolution and clarify product requirements to define test cases.