We're looking for someone who is passionate about providing the best experience to our user community from UI/UX design to speed and performance. You will think critically to develop native apps for iPhone and iPad. As an iOS developer you will be responsible for implementing user-facing features, but also work on APIs and interaction with our backend services. You'll instrument, measure, optimize and build high quality architectures and code in areas such as Search, Payment and Profile Management.
What you'll do * Be able to deliver amazing user-facing features and experiences through the iOS app to our beloved user community * Be able to code alongside a distributed team (comprised of designers and product managers) developing features for our mobile apps * Be able to understand where to make architectural trade-offs applying synchronous and asynchronous design patterns * Be able to provide solid feedback on good mobile UI/UX design practices and ways to reduce any user friction
Who you are * You have proven mobile software development skills using Objective-C, C and/or C++ * You have knowledge of Apple's UI and animation frameworks, touch user interface, and MVP application design * You have proven experience developing enterprise applications on iOS – understand how to scale to millions of users * You have strong understanding of working with REST services, databases, caching strategies & asynchronous calls is a must * You will write clear, testable and maintainable code that will scale across a number of projects and distributed development teams