Job Type

Full-time

Work Type

On-Site

Location

Dubai, UAE

Experience

5 - 10 years

Technical Skills:

  • Extensive experience with XCode and UIKit, Caching, Local storage, Core Data, Interface Builder, Storyboards, integrating with APNS
  • Understanding of UX principles and Apple Human Interface Guide
  • Expert knowledge of dependency managers such as Cocoapods & Carthage
  • Extensive experience with App store deployments
  • Experience writing unit and UI tests using XCTest and XCUITest
  • Extensive experience with Git, branching, merging, tagging, and Pull Requests
  • Mobile banking experience is preferred
  • Experience with mobile CI-CD (Jenkins or similar) is preferred
  • Excellent programming skills in at least 2 modern programming languages/frameworks
  • Infrastructure knowledge including RESTful APIs, Single Sign On, LDAP, Search Technologies
  • Experience with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security