Staff iOS Engineer at Circuit

Circuit logo
Circuit

Staff iOS Engineer

140k - 140k USD

Remote

Full Time

#Engineering

#Swift

#UIKit

#SwiftUI

#Combine

#CI CD

#Debugging

#Profiling

#Performance Tuning

#Version Control

Circuit is looking for a Staff iOS Engineer

Sign up to unlock quick summaries and profile fit assessments

🌏 Located remotely (must live in UTC-5 to UTC+2 time zones to apply)

💸 Salary - Staff Level £110,000 + Equity + Performance Bonus

👋 Reporting to - Milo Bird, Engineering Manager (iOS)

👯 Working in the - Engineering Team

If you’re looking to join a fully remote, independent, and profitable company with a friendly, experienced team, keep reading. If you’re a pragmatic engineer who thrives on autonomy, takes ownership, and wants to make a real impact, we think you’ll feel right at home here.

Swift, UIKit, and SwiftUI are our primary technologies, and you’ll be building exceptional user experiences, solving complex UI challenges, and making impactful changes (quickly!). We have a huge scope of work with some interesting problems to solve, and you will help move the product and the business forward by building new features, apps, and cross-product integrations.

Want to know more?

We are fully remote

Our Co-founders are in different countries, and our team is spread across Europe, Brazil, and Canada. We don’t have an office!

Flexible, asynchronous working

It gives us task flexibility and work-life balance. Minimal meetings allow you to focus on deep work and get things done.

Profitable. Independent. Long-Term Focus.

We're a profitable company with a strong foundation. We operate independently, prioritizing long-term success and innovation.

Equity options for everyone

Work at Circuit for at least one year to qualify, and your equity vests over 5 years.

Annual company performance bonus

Paid in January and pro-rated to your start date in your joining year.

ÂŁ3200 every three years for a new laptop

Choose what you like and get set up for how you work best.

ÂŁ500 a year for new tech/home office

Do you need a new desk, chair, keyboard, or headphones? Build a space to do your best work.

32 days of paid holiday per year

You can use it whenever you like. Four weeks in one go, one day off (almost) every other week, or anything in between.

Invest in your wellbeing

ÂŁ1000 a year for gym memberships, fitness classes, sports equipment, alternative therapies, mental health resources, and more.

Annual team meet-ups in 5-star locations

We get together once a year as a team to collaborate, get to know each other, and have fun!

Enhanced parental leave

Sixteen weeks on full pay and up to 52 weeks in total; through birth or adoption, have the time and resources to welcome your new addition.

Connect with each other

ÂŁ1,000 a year for self-organized in-person work sessions. Plan team meetups to connect and build stronger bonds.

💫There is so much more to tell you, but we can’t fit it all into one job advert! Check out our Careers Page and Public Handbook to see if we are right for you—getcircuit.com/jobs

Who we are, what we do, and how it’s going

We are a fully remote, independent, and profitable company made up of experienced, talented people. We hire globally across time zones from UTC -5 to UTC +2 and currently have people based in Europe, South America, and Canada.

Back in 2017, we saw an issue with last-mile delivery - it was too complicated and stressful for drivers. Circuit started a mission to change that by choosing to develop an app that put the driver, and their customers, first.

We were astounded by the response we received. Within our first year, we had almost 1,000 customers, $100k in ARR, and a team consisting of our two co-founders, Jack and Pol. With a lean team of ~40, we’ve grown to $25M ARR, helping over 100,000 drivers deliver more than 1 billion packages worldwide—about 20 every second.

What you’ll be doing

Joining our existing iOS team of four, you’ll work on our iOS app, moving it and the business forward by continually finding and implementing better solutions for our users.

You will work as an individual contributor, owning and leading projects end-to-end and helping shape how we design and build our app as it grows. Along the way, you’ll review code, share context with the team, keep our standards high, squash the occasional tricky bug, and look for ways to make our tools and processes even better. You’ll work closely with our Product Design and wider Engineering teams to implement high-quality, first-class user experiences.

Our iOS app is written in Swift with an MVVM architecture and state-driven navigation throughout the app. Most of our view layer is built in UIKit, but we’re using SwiftUI where we can for new features. Our database layer is built on Firestore and we use Combine throughout our model layer to drive reactive data flows from the bottom up.

What you won’t be doing

  • Daily stand-ups and fortnightly sprints. Expect ~one meeting per week. We’re not the right fit for you if you rely on regular meetings to keep on track.

  • Sacrificing quality. We have high standards and won’t rush to meet an arbitrary deadline.

  • Managing people. You’ll mentor others and manage projects, but this will remain an individual contributor role, at least for now.

  • Working with junior folks. You need to be okay with doing more low-level and administrative tasks.

We’d love to hear from you if you:

  • Build great UX!

  • Have 8+ years of experience building apps for iOS

  • Are a pro with Swift, UIKit, and SwiftUI

  • Have used Combine (or something similar like RxSwift)

  • Know your way around debugging, profiling, and performance tuning

  • Write tests and are comfortable with CI/CD and modern version control workflows

  • Like to solve tricky problems and create products that are genuinely nice to use!

  • Enjoy the autonomy of managing and implementing projects end-to-end

  • Have worked as an individual contributor before, ideally in a small team

  • Are at your happiest working on projects from start to finish - talking to users, identifying & exploring issues, designing & implementing solutions, and monitoring their success

  • Instinctively know when to take your time - and when to get things done quickly

  • Enjoy working autonomously, and know when to trust your gut or gather more data

  • Come up with simpler ways to solve complex problems

  • Are based in UTC-5 to UTC+2 time zones

  • Can speak and write in English at a professional level

The Hiring Process

Our hiring process for this role has five stages, and usually takes ~three weeks to complete. At every step, you will have the opportunity to ask questions of your own and make sure that we are the right choice for you.

1️⃣ Apply

Upload your resume and fill out our application form. It takes about 10 minutes to complete, and we don’t ask you to repeat anything that’s already on your CV!

2️⃣ Meet our TA Director ☕

You’ll have a 45-minute video call with our Director of Talent Acquisition, Sadie. She will tell you more about Circuit and ask questions to help get to know you, too.

3️⃣ Meet the hiring team, Milo & Adam

You’ll have a ~45-minute video call with Milo, our Engineering Manager for the iOS team, and Adam, Staff iOS Engineer. To help them get to know you, they will ask about your work history, technical achievements, and your take on engineering culture.

4️⃣ Test project

At this stage, we will send you a brief for a technical test project so we can see how you approach a challenge. It should take you around 8 hours, and we’ll pay you for your time 💵

5️⃣ Meet the CEO

You’ll have a 30-minute, final video call with our Founder and CEO, Jack, an informal chat, and an opportunity for you to meet.

If this goes well, we will make you an offer! 💫

If you like the sound of Circuit, our culture, and the job, click apply

Circuit logo

Circuit

19 views

1 applied

Markets

Advertising
Transportation
Outdoor Advertising
GovTech
Visit Circuit
Share this job
Copy Permalink
Discover similar jobs
S
Snackpass

Software Engineer, Fullstack

Remote

Full Time

#Engineering

#Payments

#Analytics

#Tooling

#Mobile Apps

#Scalable Systems

U
Unit4

Senior Cloud Infrastructure Engineer

pl flag
Poland

Remote

Full Time

#Cloud Infrastructure

#Engineering

#Microsoft Azure

#Infrastructure Engineering

Dataiku logo
Dataiku

Fullstack Software Engineer

Remote

Full Time

#Engineering

#AI

#Solutions

#Vue.Js

#React

#Angular

#Python

#fastAPI

#Flask

#RESTful API

#Data

H
HTTPie

Senior Fullstack Engineer

Remote

Full Time

#Developer Tools

#Engineering

#API Testing

#TypeScript

#React

#Next.js

#TailwindCSS

#Python

#Django

#AWS

#Terraform

#WebSocket

#Electron

S
Sleeper

Senior Frontend Engineer

180k - 235k USD

Remote

Full Time

#Mobile

#Engineering

#React Native

#TypeScript

#React Query

#React Navigation

#JavaScript

#GraphQL

#State Management

E
eduki

Senior AI Engineer

es flag
Spain

39.8k - 57.3k USD

Remote

Full Time

#AI Engineering

#Automation

#Data Analytics

#Systems

#Databases

#Engineering

#AI

#Orchestration

#Python

#SQL

Flying Bisons logo
Flying Bisons

Head of AI Enablement

Remote

Contractor

#AI

#UX Design

#Design

#APIs

#Engineering

#Claude

#Gemini

#Automation Tools

A
Arcade

Talent Network

Remote

Other

#Network

#Engineering

#Product

The Browser Company logo
The Browser Company

Staff Security Engineer

225k - 300k USD

Remote

Full Time

#Security

#Browser Development

#Security Engineering

#Golang

#Swift

#TypeScript

#Python

#Threat Modeling

#Security Architecture

A
Anima

Clinical Engineer

Remote

Full Time

#AI

#Engineering

#Full Stack

#TypeScript

#JavaScript

#Angular

#React

#Node

#AWS

#GraphQL

#DynamoDB

#Lambda

#UX Design

T
Tango

Engineer

Remote

Full Time

#Enterprise Software

#Technology

#Engineering

#Workflow Automation

#Documentation

#Software Development

#Team Collaboration

B
Bolster

Senior Software Engineer, Backend

in flag
India

Remote

Full Time

#Cybersecurity

#Backend Engineering

#AI

#TypeScript

#Python

#Elastic Search

#PostgreSQL

#Microservices

#AI Tools

#Engineering

#Unit Testing

#Cloud Services

Staxxer logo
Staxxer

Senior Backend Developer

65k - 84.5k USD

Remote

Full Time

#Backend Development

#Compliance

#Symfony

#Data Modeling

#Performance Tuning

#Backend Systems

O
Orbitalsidekick

Senior Ground Software Operations Engineer

Remote

Full Time

#Engineering

#Operations

#Software Development

#Python

#C++

#Linux

#Software Architecture

#Distributed Systems

#Algorithms

#Cloud Infrastructure

G
GameChanger

Senior Applied Machine Learning Engineer

180k - 200k USD

Remote

Full Time

#Machine Learning

#Computer Vision

#Engineering

#Python

#PyTorch

#Docker

#AWS

#Distributed Systems

#Systems

#Performance Optimization

CoinsPaid logo
CoinsPaid

DevOps Engineer

Remote

Full Time

#DevOps

#Engineering

#Fintech

#Kubernetes

#Docker

#Helm

#Terraform

#AWS

#Linux

#Python

#Prometheus

T
Thirstysprout

Senior Fullstack Engineer

Remote

Part Time

#Shipping

#Engineering

#Vue.Js

#Django

#PostgreSQL

#Google Cloud

#Frontend Development

#API Integration

#Code Review

Zushealth logo
Zushealth

Director, Solutions & Forward Deployed Engineering

Remote

Full Time

#Solutions Engineering

#Healthcare

#Engineering

#FHIR

#HL7

#Integrations

#APIs

#Data Pipelines

#ETL

#Snowflake

#HIPAA

#AI Tools

#Automation

Creative Fabrica logo
Creative Fabrica

AI Marketing Specialist

Remote

Full Time

#Marketing

#AI

#Automation

#Engineering

#Email Automation

#Content

#Salesforce

#HubSpot

#Workflow Automation

D
Doxy.me

Senior Web Engineer

Remote

Full Time

#Telehealth

#Engineering

#React

#Next.js

#TypeScript

#CSS

#Responsive Design

#Design Systems

#Storybook

#Figma

Your dream job awaits.

Explore exciting opportunities, connect with top employers, and ignite your career.