iOS Developer

Share your love

Location: Offshore
Company: Emaar Properties
Department: IT
Reporting To: Manager, Web Development

Job Purpose

The job holder is responsible for completing the new iOS project tasks defined by the Line Manager. He is also responsible for supporting and maintaining the company’s iOS applications. Apart from the above-mentioned, he/she should support all operational activities iOS Development Team.

Key Accountabilities

  • Designing and developing end-to-end iOS applications including code signing, provisioning, and App Store release process.
  • Develop and maintain Enterprise and iOS

Qualifications And Experience Skills

Qualifications

  • Bachelor’s Degree in Computer Science, Computer Architecture, or related
  • Extensive experience working with Core Foundation APIs and NS frameworks, Xcode, UI Kit
  • Experience developing large-scale native mobile apps on Apple iOS
  • Strong knowledge of the Apple ecosystem and platform-specific details
  • Experience optimizing for performance, compact code, and low battery usage
  • Essential Object Oriented analysis and design skills, including concurrency, multi-threading, defensive programming
  • Hands-on experience with Object-Oriented Design Patterns
  • Experience with API development, RESTful web services, platform development
  • Experience publishing at least 10 iPhone and/or iPad applications on the App Store
  • Strong problem-solving skills and the ability to juggle multiple priorities with tenacity and initiative.

Experience

  • Minimum 5 years experience in iOS native app
  • Extensive experience in writing native apps using Objective C and Swift
  • Must have written at least 2 complete apps in Swift Programming Language

Skills

  • Good written and oral communication
  • Ability to effectively prioritize and execute tasks in a high-pressure
  • Keen attention to details
  • Excellent coaching, listening, presentation, and interpersonal
  • Ability to communicate ideas in both technical and user-friendly
  • Excellent understanding of the organization’s goals and objectives