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.
Here's what you'll do everyday:
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 9 languages and 23 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!
Here's what we're looking for:
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 tools like 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
You'll also get:
A cup of coffee (or many) while your code compiles at our own cafeteria which also serves breakfast, lunch, and dinner.