QUALIFICATIONS:
-Must be locally available in Qatar (with NOC)
-BS/MS degree in Computer Science, Engineering or related courses.
-At least 3 to 5 years working experience in the same field.
SKILLS & EXPERIENCES:
-3 years of software development experience
-3 years of iOS development
-Strong skills in Objective C and Swift
-Have published one or more iOS apps in the app store
-Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
-Experience with third-party libraries and APIs
-Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
-Solid understanding of the full mobile development life cycle
-Familiar with XML, JSON and REST-based APIs
-Experience with Webkit and JavaScript
-Strong knowledge of MVC, OOP, memory management and threading
-Proven successful track record showing an aptitude for engineering and product sense
-Strong communication (written and verbal) skills
-Self-motivated
-Ability to quickly learn and apply new technologies and methodologies
-Possess the passion to design, build and polish innovative applications
MAIN DUTIES:
-Manages a team of developers responsible for mobile applications development and design.
-Evaluates current technologies and deliver applications meeting the latest standards.
-Schedules projects and resources, and monitors project timelines.
-Sets and implements policies and procedures related to application quality standards and testing.
-Requires a bachelor's degree in a related area and at least 5 years of experience with applications development and at least 2 years in mobile applications on major platforms
-Typically reports to a head of a unit or department.
-Typically manages through subordinate managers and professionals in larger groups of moderate complexity.
-Provides input to strategic decisions that affect the functional area of responsibility.
-May give input into developing the budget.
-Capable of resolving escalated issues arising from operations and requiring coordination with other departments.
-Typically requires 2+ years of managerial experience.