Mobile Software Engineer

Mobile Software Engineer

Remote/Telecommute JobREMOTE / Toronto, Ontario, Canada -Permanent
This job allows you to work remotely


Job Description

We are reimagining the restaurant guest experience. We're an omnichannel digital ordering platform that uses machine learning to deliver restaurant guests a personalized and delightful ordering experience that, in turn, makes restaurant brands more profitable. We aim to put hospitality front and centre in any digital restaurant experience.

Today, our company powers in-store ordering for leading restaurant brands like Bluestone Lane, Sprinkles, Mooyah, and Aramark.

Headquartered in New York City, we continue to grow aggressively as we work towards elevating hospitality everywhere.

About the Role

We are looking for an exceptional Software Engineer to join our team in New York or Toronto and help us bring our UI to the next level so we can serve more guests and more restaurants.

We are looking for someone who's quick on their feet as we are a lean team that likes to move fast and learn new things on the go. We are all about fast iteration, while maintaining the attention to detail that is essential to a user experience that keeps guests coming back.

In order to provide a seamless experience both to guests and to restaurant brands, our platform has to communicate with a broad and ever-growing array of external services. We have a modular plug-n-play architecture that makes it easy to add any new integration from Point of Sale systems, to loyalty platforms, to payments processors. We also have a completely customizable guest UI that can be deployed to every restaurant in seconds. And it's all built using React, Node.js, and MongoDB. There is never a lack of interesting challenges in need of inventive solutions, and wed love to have you experimenting alongside us.

About the Role

We are looking for an exceptional Mobile Software Engineer to join our team in Toronto and help us bring our platform to the next level so we can serve more guests and more restaurants. We are looking for someone who's quick on their feet as we are a lean team that likes to move fast and learn new things on the go. We are all about fast iteration, while maintaining the attention to detail that is essential to a user experience that keeps guests coming back.

In order to provide a seamless experience both to guests and to restaurant brands, our platform has to communicate with a broad and ever-growing array of external services. We have a modular plug-n-play architecture that makes it easy to add any new integration from Point of Sale systems, to loyalty platforms, to payments processors.

Our mobile applications (iOS + Android) use a hybrid approach where the native layer is responsible for all the communication with the hardware and external devices while also rendering the Guest UI from our servers. The Guest UI is completely customizable and can be deployed to every restaurant in seconds. There is never a lack of interesting challenges in need of inventive solutions, and wed love to have you experimenting alongside us.


Must Have Skills:

What you will be responsible for:

● Developing and architecting mobile applications using the latest standards
● Building modular, well-tested, and documented code
● Collaborating closely with the engineering and product teams
● Prototyping and building clean and intuitive user interfaces through various iterations
● Driving communication with 3rd-party companies that we have integrations with
● Taking ownership of engineering projects and seeing them through to completion
● Publishing, deploying, monitoring, and troubleshooting code

Your qualities:

● You've built battle-tested mobile applications than can run for days
● You have consumed and debugged REST APIs like theres no tomorrow
● You keep up to date with all the latest developments in the space and are excited about applying them
● You have a passion for developing high-quality, modular, well-tested code
● Youre always refactoring your code to be cleaner and using build tools to optimize performance
● You have experience with Github and Agile Development

Would be especially awesome if you:

● You are familiar with hybrid mobile applications that use frameworks such as React Native
● You have built out REST APIs


Special Perks:

Benefits
We offer an array of benefits including competitive salaries, an equity plan, full spectrum of healthcare coverage, and a generous vacation policy.

Remote Work

Due to the ongoing pandemic, everyone here is working from home. The safety and wellbeing of our team members is paramount to us and we are especially cognizant of everyone's different comfort levels given the uncertainty in the air.

However, in the long term, we do want our Engineering team to be clustered around our two offices in NYC and Toronto in a hybrid capacity, since it greatly facilitates access to hardware that we work with day to day.


Details:

Starting: ASAP
Travel: Remote







Similar jobs in Toronto:

Similar jobs in other locations: