Staff iOS Engineer (AI Native), Family AI Lab
New
Remote, Canada; Remote, USA ... All positions, unless otherwise specified, can be performed remotely (within the US and Canada)Full-TimeStaff
Salary190,000 - 280,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- SwiftPrompt Engineering
Requirements
- If there's one trait we need above all others, it's self-starter energy.
- You operate without a spec. You'd rather have a conversation, a sketch, and 24 hours than a 30-page PRD and a week.
- You ship every day (or close to it). Not "make progress." Ship. Even rough. Even ugly. Momentum matters more than polish at this stage. You're comfortable showing it before it's ready and letting it get torn apart in service of getting to the right thing.
- You push for more. You won't wait to be told what to do. You demand excellence of yourself and the people around you.
- You hold strong opinions and change them when the evidence moves. You push back. You concede fast when wrong.
- You're a customer of what we build. Try it if you haven't.
- Swift is your primary language, but you're comfortable picking up new tools when the product demands it.
- Deep experience building consumer mobile or web products that real people use. You know what good feels like on a phone, and you know how it fails.
- Zero-to-one stage experience and the desire to do it again.
- Taste. You can articulate why one design works and another doesn't. You have references. You notice details other people miss.
- You can move from a blank screen to a working prototype without anyone holding your hand. Specs make you slower, not faster.
- Deep in Swift and SwiftUI. You know the Apple ecosystem — Apple Foundation Model, App Intent are plus.
- AI-native in your daily workflow. Hands-on with Claude Code, Cursor, or equivalent. Deep experience with agentic workflows, prompt engineering, context window management, MCP / function calling.
Responsibilities
- Take rough ideas (sketches, voice memos, half-finished docs) and turn them into something real and clickable, fast. The first version is usually the same day.
- Build prototypes for the surfaces that make the product tangible: the map, widgets, Live Activities, Dynamic Island, voice, in-app moments where information surfaces automatically. (These are iOS-native surfaces — you've shipped at least a few of them.)
- Make tasteful UI calls without waiting for design to spec every pixel. Design refines. You get it 80% there.
- Sit in the room when product direction gets debated. Push back when something doesn't feel right. We need engineers who are part of the conversation, not waiting for the output.
- Use AI tooling aggressively. Orchestrate agents to generate code, write tests, and review your work. The whole point of this team is that a small group with the right tools outperforms a much larger one.
- Ship to test groups, watch how people actually use what you built, iterate. The feedback loop is short and you are inside it.
View Full Description & ApplyYou'll be redirected to the employer's site