Software Engineer - iOS
Dubai, United Arab Emirates

Job Description

We’re looking for engineers to be a part of our iOS development team. Our apps have constantly been featured on the App Store and we take pride in the care with which we build our products. Our tight-knit iOS team works on a wide range of cutting edge products – from an array of high-quality consumer applications to building world class solutions for restaurant owners. If you know what it takes to build magical user experiences and consider performance to be the key feature of your app, this is definitely the right place for you.


  • Own the entire development lifecycle as you prototype, create, optimise, test, launch, and refine iOS apps
  • Build features that will reach millions of users across 8 languages and 6 countries
  • Work with fellow designers and developers in an iterative environment with short and heavy impact development cycles
  • Develop cutting edge functional modules and kits that will be integrated across all our iOS apps
  • Build proprietary SDKs to enable partnerships with other industry leaders
  • Brainstorm, contribute new ideas, think of innovative strategies, and implement solutions to difficult problems
  • Work closely with our backend team to interface with RESTful API services and contribute to the backend code when needed
  • Work with the real-time feedback from our users to make the product better
  • Discover, design, develop, deploy, debug. Repeat!


  • Engineers with experience in shipping iOS apps with a large user base, ideally currently available on the App Store
  • Top-notch programming skills in Objective C / Swift and Apple’s SDKs and frameworks (Foundation, UIKit, Core Data, etc) along with proficiency in using Xcode
  • Command of memory management, view hierarchy, battery optimisation, and in-depth experience with multithreaded and networked applications
  • Worked with RESTful APIs, third party SDK Integrations and common technologies like HTTPS, JSON, OAuth, and SQL
  • Focus on product design and pixel-perfect implementation of design into code
  • Solid experience with version control systems
  • Care for quality with an obsession for performance and willingness to spend time testing the team's work as well as yours
  • Ability to unlearn and adapt to the fast moving technology environment
  • Excellent communication skills and fits well in a collaborative and charged workspace