Senior / Staff iOS Engineer
Role details
Job location
Tech stack
Job description
We're looking for a Senior or Staff iOS Engineer who builds the interfaces creators actually live in. You'll own the iOS app end-to-end - the capture flow, the editor, the agent interactions, the moments where someone goes from a half-formed idea to a finished scene on their phone - and you'll ship it yourself.
This isn't a role where mobile means a thin wrapper around a web view. You'll architect the client, shape the interaction model, work directly with our research and design teams, and turn agent capabilities into responsive, native-feeling creative tools. The hard problems here aren't standard CRUD - you'll be inventing how humans collaborate with models on video, on a phone, at speed.
How You Work
- Engineering craft. You sweat the details - frame rate, gesture feel, memory pressure, the way a transition lands. You have a high bar and it shows in everything you ship.
- Ship fast. You'd rather get something in front of users this week than architect it for a month. You know when to refactor and when to land it.
- AI-native. You're already using Claude Code, Cursor, or similar tools to extend what you can build. AI is part of your workflow, not a novelty.
Requirements
- 5+ years of iOS experience, with at least some of it at the senior or staff level
- Deep iOS expertise - Swift, SwiftUI and/or UIKit, the actual mental model, not just the API surface
- Experience shipping and maintaining apps in the App Store at real scale
- Experience architecting non-trivial iOS apps - state management, offline behavior, sync, performance on mid-tier devices
- A sharp eye for interaction detail - you can tell when a gesture feels 50ms too slow and you know how to fix it
- Experience with video capture, playback, or media pipelines is a strong plus
- Android experience is a plus
- Web/React experience is a plus
- BS in Computer Science or equivalent experience - we care more about what you've shipped than where you studied