We are looking for bright, creative, self-starting and enthusiastic people with experience in developing and understanding complex sophisticated applications on iPhone and iPad using the iOS SDK, and the ability to work with both product and back-end focus. Responsibilities
- Analyse and optimize performance and reliability of the number iOS - Work closely with our product and design teams to build new features on iOS applications - Should be skilled in building applications around Web Services (XML & JSON) - Should be able to analyse and create logic for complex assignments - Excellent communication, both written and personal. We deal with complex system interactions so describing and communicating issues accurately and professionally is vital to this position. - Excellent Interpersonal skills. Requirements - 3+ years of experience working with iOS applications, and must have shipped at least three applications - B.S. or B.E or M.E. Computer Science or related field - Experience in object-oriented software development - Expertise in building complex applications for the iPhone or iPad using Objective-C/C++ with Cocoa and other frameworks - Experience building mobile application development at the user interface and system levels - Experience writing unit tests and testable code - Experience in understanding large and complex code bases - Experience designing clean and maintainable APIs - Experience with multi-threaded programming - Should have experience in integrating the complex web-services based on JSON and XML - Knowledge of iOS SDK performance tools and optimization techniques - Excellent problem solving, critical thinking and communication skills
Interested applicants are willing to relocate and work in Bahrain. Send your CV.