AI-First iOS Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Grove is hiring an AI-First iOS Engineer - a senior, single-threaded owner of our iOS surface who operates as an "engineer-as-a-team." This isn't a role where you hand-write every line and lean on AI for autocomplete. This is a role where AI is your primary instrument: you direct fleets of coding agents, generate, review, and refactor at orders of magnitude beyond what a traditional engineer can produce, and take total ownership of features end-to-end - from discovery through production. You will be measured by what ships, what stays up, and what customers feel - not by lines of code or tokens used. You operate in a new-world environment where one well-equipped engineer can deliver the output of a small team. We expect you to compound your own leverage every quarter: better prompts, better evals, better agent harnesses, better guardrails. The bar isn't "uses AI tools." The bar is "runs AI like a team you manage."
Responsibilities
- Direct multiple AI coding agents in parallel to design, build, test, and ship iOS features in Swift, UIKit, and (increasingly) SwiftUI.
- Take total ownership of a slice of the iOS app - discovery, scoping, architecture, implementation, QA, release, monitoring, and iteration.
- Run an "engineer-as-a-team" workflow - spawn agents for spec drafting, codegen, test generation, code review, refactoring, doc writing, and bug triage, then merge, judge, and ship.
- Design prompts, evals, and harnesses that make AI-assisted mobile development repeatable and measurable, not artisanal.
- Stand up automation that closes the loop: Fastlane lanes, CircleCI checks, TestFlight distribution, device test farms, telemetry-driven rollback, and AI-powered review gates.
- Drive architecture decisions with AI as a research and prototyping partner - explore three options in a day instead of one in a week, especially during the UIKit → SwiftUI migration.
- Collaborate with other engineers on architecture and trade-offs - bring designs for review before you ship them. Solicit business context from PMs, designers, and platform engineers; don't guess in isolation.
- Own production health autonomously - monitor Sentry, Datadog, Cloudflare, and Firebase to assess system health, triage incidents, and re-prioritize your own backlog without being asked. You set the queue; you don't wait for someone to tell you what's broken.
- Mentor the Heady contractor team on AI-native workflows and share learnings with mobile peers.
- Triage Sentry crashes, hotfix, and root-cause incidents with AI-assisted investigation and remediation (we already run Sentry's auto-fix agent - you'll push it further).
- ABOUT YOU
- 5-8 years of professional iOS development experience with a portfolio of shipped consumer apps at scale.
- Native, demonstrable fluency with modern AI coding tooling (Claude Code, Cursor, Copilot, Codex, agentic workflows) - you can walk us through a feature you shipped where AI did the majority of the coding and you did the orchestration.
- Strong, opinionated taste in Swift, UIKit, and SwiftUI, with experience leading UIKit → SwiftUI migrations on a real app (not a greenfield demo).
- Comfortable in repos that use Coordinator/AppController patterns, protocol-driven Services and Data Managers, and value-type ViewModels - and willing to make pragmatic calls about which patterns to keep and which to retire.
- Experience integrating with JSON:API-style backends (sideloaded relationships, sparse fieldsets) and Shopify storefront/checkout APIs at consumer scale.
- A bias toward owning end-to-end outcomes rather than handing off work at team boundaries - paired with the judgment to know when to pull another engineer in for an architecture review or business-context check.
- Genuinely autonomous in operation: you read Sentry/Datadog/Firebase/Cloudflare dashboards on your own, prioritize your own queue, and don't need a manager to surface what's on fire.
- Comfort writing prompts, evals, and guardrails - you treat AI as a system to be engineered, not a search box.
- Sharp written communication - specify clearly, review rigorously, and explain decisions to teammates. You'll drive async standups, design reviews, and Slack debugging sessions with a distributed team.
- A collaborative, ego-light disposition - orchestrators thrive when they care more about the result than the byline, and we
Benefits
Additional Information
Grove Collaborative is a sustainability-focused consumer products company creating household and personal care essentials that are effective, beautifully designed, and healthier for people and the planet. We are a certified B Corp, plastic-neutral, and on a mission to transform the CPG industry for good.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at grovecollaborative? Share your experience