Roles

Senior iOS Developer Developer Acceleration

Locations

Toronto OR remote Canada/select US states

Description

TouchBistro is an all-in-one restaurant management system that has powered more than 29,000 restaurants around the world. We are looking for a Senior iOS Developer to join the Developer Acceleration team. You will be a part of a close-knit group of experienced developers with a birds-eye view of all software development activities at TouchBistro. Our mission is to make our developers productive and fearless, to reduce toil, and to remove obstacles from our product development teams, while building the best restaurant software available in the market. We act as a force multiplier for the teams writing software for our customers. Ideally, you are a strong iOS developer with experience (or strong interest) in release engineering. Our team maintains multiple CI/CD pipelines (using CircleCI, xctest, and fastlane) which allow us to release our flagship application to the App Store on a regular 2-week cadence. We make heavy use of feature flags using LaunchDarkly, and have a strong observability stack using Datadog and Sentry. We build libraries & abstractions that our developers use to build products and features. For example, we’ve designed systems that make it easy for our developers to manage database transactions, perform structured logging, implement authentication and authorization correctly, and more, so that product developers can focus on business problems and not underlying infrastructure. This is a remote role (Canada/select US states only), with the option to work in our downtown Toronto office whenever you choose to do so. We fly everyone into Toronto a couple times a year for in-office socializing (today we are going to a Blue Jays game). This is a high autonomy role with the opportunity to make a lot of impact on how we build software. We are a low-ceremony, friendly and experienced team that values incremental improvements and that likes turning over rocks, because somebody has to. Note: I am not the hiring manager, but you would be working closely with me. If you have any questions you can email me (see profile) and I'll do my best to answer, but if you're at all interested, you should apply! See the job posting for more details:

Similar Jobs

Create your own personalized Job Alert