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.