Citizen
Senior iOS Engineer
New York City. Posted a month ago
The role
You will own and build core pieces of the Citizen iOS app, including live video, real-time alerts, and paid experiences. You will work with a small team of engineers and AI agents to ship code weekly.
What you will do
- Own real pieces of the core iOS app
- Run agents to write, review, test, and instrument code
- Drive initiatives including scope, sequencing, and tradeoffs
- Participate in a rotational Release Captain program to run weekly releases
- Build live video, broadcast, and real-time alert features
- Develop the paid experience including Premium and Protect
- Maintain operator tooling for the Mission Control team
- Manage app health including cold start, battery, and crash triage
- Register analytics events and ensure data accuracy
- Work with backend, design, product, and data teams
Required qualifications
- Shipped and owned a consumer iOS app used by millions
- Deep in Swift and the Apple platform including Swift 6 concurrency, networking, background execution, location, push, camera and video
- Worked in The Composable Architecture or a comparable unidirectional architecture at scale
- Worked in a modular SPM codebase
- Run a release including CI, beta distribution, phased rollout, crash triage, and hotfixes
- Worked on real-time or live media
- Build with AI and use agents to replace parts of your workflow
- Instrument data and check event landing in the warehouse
- High agency
- Want to be in New York, in the office, every day
Benefits
- Base salary of $200,000–$260,000 per year
- Equity
About the company
Citizen is the #1 safety app in the U.S. It is a live network, a newsroom, and a safety tool that distributes live videos of real incidents in real time.