About the Role
We’re looking for an experienced iOS developer to help us design and build reliable applications to support our customers and growing business. We are looking for someone with a passion for developing mission-critical software that delights and engages users. If you value simplicity, work comfortably in a collaborative, agile environment, and are excited to learn, we’d like to talk to you.
Technical leadership at Ritual requires impact and ownership. A senior iOS engineer at Ritual is expected to be effective in the following areas:
Contribute to architecture: You understand large areas of our mobile applications system and are able to reuse or add new components to existing architecture.
iOS Community: You are aware of and follow the iOS community for open source projects and SDKs. You can’t wait to hear about the cool new stuff every year at WWDC. Bonus points if you’re a contributor.
Scalability and performance: You are always mindful of scalability and demonstrate a meaningful understanding of scalable design and performance choices.
From product requirement to feature delivery: You work independently or lead a small team that can quickly turn product requirements into testable experiments and production ready code.
Code quality & code review: You have a passion for quality code and maintain a high standard of style; enforce/update existing patterns and help to teach others why it’s important.
Team oriented: You build tools that make the whole team more productive. Improve tools and processes when needed.
Knowledge transfer & mentorship: You share the knowledge you've gathered and helped the rest of the team grow.
BS/MS in Computer Science or equivalent experience.
5+ years of experience delivering high-quality software.
Experience building iOS applications. Android application development a bonus
Strong OOP & Mobile Architecture Design Skills.
Preference for experience with Protocol Buffers and mass market iOS applications.
Familiarity with XCode or equivalent as well as familiarity with Cocoapods or Carthage.
Interest in working on a rapidly changing, ever-evolving systems.
Nice To Haves
Technical leadership and team management experience.
Experience with Android Studio, Google Cloud Platform, Docker, Kubernetes.
Familiarity working with using and building APIs.
A Github account with cool projects in it.
What We Offer
Opportunity to work on an amazing consumer-facing product that our customers love.
Competitive compensation package and equity in the business.
Healthcare coverage and a generous vacation policy.
We eat our own dogfood. You will get a daily credit in-app credit towards lunches and coffees.
Your choice of the development environment to make you most productive.
A pantry full of snacks.
Fun company-sponsored events and off sites
Ritual is a social ordering app that taps networks of co-workers and colleagues for fast and easy pick up and pay at a wide variety of local restaurants and coffee shops.
With Ritual, users can mobile order and pay at all their favorite local eateries and coffee shops and have it ready to pick up when they arrive. By also uniquely giving friends and colleagues the ability to add their own food orders onto an existing order, Ritual gives customers the choice of either picking up themselves or having their food brought right to their desk. This 'social ordering' saves customers time and drives incremental orders for merchants. The best and busiest quick service restaurants and coffee shops in major cities across North America are using Ritual to give them a competitive, technological edge, driving profitability, and a more personalized way to connect with their customers.
Visit http://www.ritual.co for more details.