C

Citizen

Real-time safety alerts from 911 reports

Senior iOS Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA

About the Job

Requirements

  • You have shipped and owned a consumer iOS app used by millions, and can identify what you personally built in it.
  • You have deep experience with Swift and the Apple platform, including Swift 6 concurrency, networking, background execution, location, push notifications, camera, and video.
  • You have worked with The Composable Architecture or a comparable unidirectional architecture at scale, and in a modular Swift Package Manager codebase.
  • You have run a release, including continuous integration, beta distribution, phased rollout, crash triage, and hotfixes.
  • You have worked on real-time or live media and understand latency, jitter, and the effects of poor network conditions.
  • You already build with AI agents, have replaced substantial parts of your workflow with agents, understand their limitations, and follow developments in the field.
  • You measure outcomes, instrument before evaluating, and verify that events reach the data warehouse.
  • You want to drive work and take ownership, not only build to a direction.
  • You care about the safety mission and the impact of the app on users.
  • You want to work in the New York office every day.

Responsibilities

  • Own a real piece of the core product, selected according to team needs and priorities, and take ownership of new features and product surfaces that support company growth.
  • Build live-video and broadcast capabilities for capturing, uploading, and playing video from a scene, including a one-tap live-broadcast flow, with low latency and reliability under real network conditions.
  • Build real-time alerts and map functionality, including fast push notifications, accurate and battery-aware location and geofencing, and maps that remain fast with thousands of live incidents.
  • Build and improve the paid experience, including Premium, Protect, onboarding, paywalls, and experiments in partnership with Design and Product.
  • Build and maintain the internal iOS operator tool used by Mission Control.
  • Own app health and release quality, including cold start, battery, memory, crash-free sessions, phased rollouts, crash triage, hotfixes, and participation in the weekly Release Captain rotation.
  • Register analytics events with the data team, verify that they reach the warehouse, and ensure reported funnel data accurately reflects app activity.
  • Take over and extend the iOS code-agent workflows, propose where agents can run autonomously, and improve their output quality while respecting production safety gates.
  • Work daily with backend on real-time contracts, with Design and Product on product decisions, with Data on events, and with Mission Control as an internal user.
  • Use the app daily in New York during the first 30 days, go live, learn the codebase, ship to production in week one, shadow a Release Captain, identify the three most harmful user problems, and begin addressing one.
  • By days 31–60, run a Release Captain week independently, drive an initiative end to end, deliver a measurable performance or reliability improvement, take over and extend an existing agent loop, and propose an initial autonomous agent workflow for test generation or code review.
  • By days 61–90, ship the first piece of the reinvented product to users and present a metrics-backed roadmap for owned product areas.
  • Own plans and improvements for crash-free sessions, cold start, battery impact, alert-to-notification time, live-video start time, release cadence, high-priority fix turnaround, retention, paid conversion, event coverage and accuracy, and idea-to-App-Store cycle time.

About the Company

Citizen

Real-time safety alerts from 911 reports

Citizen provides a mobile app that delivers real-time safety alerts from 911 calls and user reports to individuals, families, and communities. The app notifies users within seconds about emergencies and nearby incidents, helping people avoid danger and stay informed. It also lets users broadcast live video or updates, connect with family and neighbors, and contribute to situational awareness. The product works by aggregating official 911 information and user-generated content to publish fast, local alerts, with options to share live video and messages. This makes Citizen different from others by emphasizing crowdsourced, real-time information and community-based safety, rather than relying solely on traditional emergency channels. The goal is to improve personal and communal safety by providing fast, accurate, location-based information that helps people react quickly and coordinate responses.

Company size
51-200
Company stage
Series C
Total funding
$126M
Headquarters
New York City, New York
Founded
2017

Recently Posted Jobs

Explore more opportunities at Citizen

See more jobs