Magic Leap is an eclectic group of visionaries, rocket scientists, wizards, and gurus from the fields of film, robotics, visualization, software, computing, and user experience. We are growing quickly, and this is the time to get on board and play a role in shaping the way people will be interacting with the world tomorrow.
We are looking for a thoughtful, well-rounded and experienced Senior iOS Application Developer to join our team of wizards. The ideal candidate will have at least 4+ years of experience developing robust and beautiful applications using Xcode and the iOS SDK. The role of the iOS developer will be crucial in helping implement new features, improve performance and build appealing user interfaces.
Design and build advanced applications for the iOS platform
Team player who can collaborate with cross-functional teams to define, design and ship new features
Work with remote data sources and API’s
Work on bug fixing and improving application performance
Unit-test code for robustness and reliability
Experience programming applications for iOS using the iOS SDK / Xcode.
Deep understanding of modern iOS development best practices.
Very strong programming skills - experience with Swift / Objective-C required.
Experience working with and consuming RESTful APIs and JSON.
Strong knowledge of iOS Human Interface Guidelines.
Experience working with third-party libraries, frameworks and API’s.
Experience writing unit tests in Xcode.
Solid understanding of the full mobile development life cycle.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Have published at least one iOS app to the App Store.
Strong communication skills and ability to work in a small team environment.
Nice to have
Experience building Android applications
Experience with C++
Experience working with the Bluetooth APIs on iOS
Experience with OAuth / OAuth2 authentication
Experience working with any of the following libraries is a plus: AlamoFire / AFNetworking, CocoaLumberjack, ReactiveCocoa
Experience working with Core Data
Experience working with push notifications / APNs
All your information will be kept confidential according to Equal Employment Opportunities guidelines.