|
Salary
unspecified
|
Remote
Location
|
|
Employment Type
full-time
|
Posted
Today
|
Today - Todoist is hiring a remote Apple Engineer. πΈ Salary: unspecified πLocation: Worldwide
Role Description
At Todoist, our mission is to empower people with simple yet powerful tools. We're a multidisciplinary, fully-remote team that's passionate about creating products, like Todoist and Comms, that improve people's lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made.
We're looking for an Apple Engineer to join the team that builds Todoist for iOS, iPadOS, and watchOS, and the iOS app for Comms, our team communication product. Millions of people open Todoist on their iPhone every day, and you'll be one of the engineers responsible for making that experience fast, reliable, and a pleasure to use.
The Apple team is seven engineers plus the Head of Apple Engineering, working fully remote and async-first. Rather than one architect deciding everything, each engineer is the Directly Responsible Individual (DRI) for an area they own and evolve: architecture, foundations, testing, performance, accessibility, integrations, and build configurations. You'd take on one of these areas as you settle in.
We're in the middle of modernizing a codebase that has been shipping since 2013. The storage layer is done: we moved from Realm to GRDB, and hundreds of persistence tests now run on Swift Testing. The work ahead is in the UI and concurrency layers. Most of our screens are still UIKit, and our asynchronous code mixes completion handlers, Combine, and async/await. We're moving both forward, to SwiftUI and Swift Concurrency, in an app that millions of people rely on every day. You'd join that work early enough to shape how it's done.
You will:
Qualifications
Requirements
Nice to have
Benefits
Our Process
|
Be aware of the location restriction for this remote position: Worldwide |
| βΌ | Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more. | οΈ
|
Salary
unspecified
|
Remote
Location
|
|
Employment Type
full-time
|
Posted
Today
|
|
Be aware of the location restriction for this remote position: Worldwide |
| βΌ | Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more. | οΈ
Access 130,000+ vetted remote jobs and get daily alerts.
β‘ 130,028+ remote jobs, refreshed hourly
π Real-time alerts: Apply first, direct to employer
π‘οΈ Vetted companies, no scams, true remote only