Salary not listed

Apple Engineer

MobileRemote — worldwide
Published on 2026-10-09
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

The Apple Engineer will join a team focused on building Todoist for iOS, iPadOS, and watchOS. The role involves modernizing an existing codebase, moving elements to SwiftUI and Swift Concurrency, and ensuring app performance and reliability. This position offers the chance to take ownership of part of the codebase and collaborate with cross-functional teams.

About the company

Todoist builds task and project management apps that help individuals and teams organize work and personal projects. It serves students, professionals, and teams looking for a simple way to track tasks and collaborate across devices.

The team

Apple Engineering

Stack

SwiftSwiftUIUIKitSwift ConcurrencyGRDB

What you'll do

  • Design, build, and ship features for Todoist and Comms on Apple platforms
  • Own an area of the codebase as its Directly Responsible Individual (DRI)
  • Migrate screens from UIKit to SwiftUI and legacy code to Swift Concurrency
  • Investigate and fix crashes and performance problems
  • Maintain a healthy CI pipeline and tooling

What we're looking for

  • Professional experience with production iOS apps in Swift
  • Experience with SwiftUI and UIKit
  • Familiarity with Swift Concurrency
  • Knowledge of persistence approaches like GRDB or Core Data
  • Comfort with Git and CI pipelines

Nice to have

  • Experience with watchOS or app extensions
  • Experience in large-scale codebase migrations
  • Experience working remotely across time zones

Benefits

  • Work from anywhere in the world
  • Flexible scheduling with up to 8 weeks of PTO
  • Budget for continuing education and professional development
  • Support for coworking space expenses

Hiring process

  1. Recruiter Screen
  2. Value-alignment interview
  3. Paid task assignment
  4. Role-alignment interview
  5. Culture-contribution interview
  6. Reference & Background checks
View original job post