747,822open jobs
44,950companies
108,834added this week
Browse all
Salary
$185k – $245k per year
Location
In office (New York)
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 25, 2026. First seen by Alion on Sep 24, 2026.

Overview
Company
Impact
Profile match
Citizen is a New York company founded in 2016 that runs a public safety alert app. It notifies users about nearby incidents using emergency radio data and user reports. The company also sells a protect service with live agents.

A Note From the Founder

I wrote the first version of this app in Swift and I still open Xcode most weeks. For years the gap between an idea and a build on my phone was measured in sprints. Now I build with agents and it is measured in hours, and the engineers here who work the same way ship more in a week than a squad used to ship in a quarter. The iOS app is the thing millions of people hold in their hand on the worst day of their year. I want the person who owns it to be an exceptional iOS engineer first, to run agents like a second pair of hands, and to care that it works on one bar of signal in a crowd. If that is you, I want to build the next version with you, next to me.

About

Citizen is the #1 safety app in the U.S. Every day, thousands of videos are captured live at the scene of real incidents and distributed in real time to people in every major American city. No other consumer product has this. It is a live network, a newsroom, and a safety tool at once, and it is growing again.

The iOS app is where all of it lands: the alert that arrives in seconds, the map, the live video from the scene, the broadcast a user starts with one tap, the Premium and Protect experiences that fund the mission. You will own real pieces of that app, and you will ship them with a small team of engineers, human and agent, holding the bar for what a real-time safety product on iOS should feel like.

Some of what you build is for the people inside Citizen who run the city. Our Mission Control and real-time operations team uses Citizen Live, the operator tool that lives in the iOS repo, alongside their web tools all day. They are exacting users and they will tell you the truth.

Why now

Citizen is about to reinvent the product, not redesign it. Eight years of shipping have left an app that does a great deal and hangs together less well than it should. The next version is live, ambient, and personal: the system watches the city so the user does not have to. That gets built on iOS first, in New York, by a very small number of engineers using agents to do the production work. The base and the distribution are earned. The rebuild is yours to ship.

How We Work

Every role at Citizen is two things: the craft, and the operation of AI to multiply it.

You are an iOS engineer first. Swift fluency, taste in architecture, a feel for performance on a real phone in a real crowd, and the judgment to know what a live safety product must never do. You are also the person who runs agents to write, review, test, and instrument the code alongside you. You propose where agents run alone; production gates are policy, because this is a safety product. You hold the bar on quality and you keep the hard calls for yourself. If in month three you are still hand-writing boilerplate, reducers, or test scaffolding, something has gone wrong.

How work is organized. Engineering runs on a driver and builder model. Every initiative is a drive with one accountable driver who owns scope, sequencing, and tradeoffs, and a small set of builders who ship it with them. Drivers are not assigned by seniority; they are the people who want the decision and the responsibility that comes with it. You will build on other people's drives and you will drive your own, early.

Release Captain. iOS ships weekly. Release Captain is a rotational program: when it is your week, you run the release end to end and land high-priority bug fixes on a severity-based timeline, typically within one to two days. Everyone on the team takes the rotation.

The stack, so you can self-select now. Swift 6 with strict concurrency, The Composable Architecture (TCA), a modular Swift Package Manager codebase. Bitrise and fastlane for CI, TestFlight, phased rollout, crash triage in Sentry and Crashlytics, a defined hotfix path. Paywall and onboarding experiments run on GrowthBook. Analytics through Segment into BigQuery.

What You Will Own

We are not hiring a sole authority over the app. We are hiring someone dedicated, who wants ownership and can carry it, over a real piece of the core product, chosen by the team's need first and your interest second, and who is equally willing to own new features and new surfaces where they move the company's growth and current focus. The pieces on the table today:

Live video and broadcast. Capture, upload, and playback of live video from the scene, including the one-tap path from "something is happening" to "I am live." Latency and reliability under real network conditions.

Real-time alerts and the map. Push notifications that arrive in seconds, location and geofencing that are accurate and battery-aware, and a map that stays fast with thousands of live incidents on it.

The paid experience. Premium, Protect, onboarding, the paywall, and the GrowthBook experiments that run on them, in partnership with Design and Product. Every consumer dollar has an iOS decision behind it.

Citizen Live. The operator tool in the iOS repo that Mission Control uses. When it is slow, the city hears about it late.

App health and release. Cold start, battery, memory, crash-free sessions, behavior on one bar of signal, and the weekly train, phased rollout, crash triage, and hotfix path in the Release Captain rotation.

Whichever piece you take, two things come with it:

Instrumentation. Registering Segment events with the data team, checking they land in BigQuery, and making sure the funnel leadership reads is the funnel the app produced.

The agent loop. The agents that draft, review, test, and instrument iOS code at Citizen. Skills are already wired into the iOS repo; you take them over, extend them, propose where they run alone, and raise the output bar. You work daily with backend on the real-time contracts, with Design on what ships, with Product on what to build, with Data on events, and with Mission Control as an internal user.

Your First 90 Days

  • Days 1-30. Use the app every day in New York. Go live. Read the codebase. Ship to production in week one. Shadow a Release Captain week. Identify the three things that hurt users most and start on the first.

  • Days 31-60. Run your first Release Captain week solo. Drive your first initiative end to end. Land one measurable improvement in performance or reliability. Take over one of the agent loops already in the repo, extend it, and propose the first one to run without a human, in test generation or code review.

  • Days 61-90. Ship the first piece of the reinvented product to real users. Present the roadmap for the pieces you own, with the numbers behind it.

How Success is Measured

  • Crash-free sessions, cold start, and battery impact, against a plan you own

  • Time from alert creation to notification on device, and live video start time, both improving

  • Release cadence, and time to land high-priority fixes during your Release Captain weeks

  • Day-1, Day-7, and Day-30 retention and paid conversion on the surfaces you ship, jointly with Product and Design

  • Event coverage and accuracy in the warehouse for the surfaces you own

  • Cycle time from idea to App Store on the surfaces you own, falling as the agent loops you run carry more of the work

Who You Are

  • You have shipped and owned a consumer iOS app used by millions, and you can point to what you personally built in it.

  • You are deep in Swift and the Apple platform: Swift 6 concurrency, networking, background execution, location, push, camera and video. You know where iOS will fight you and how to win.

  • You have worked in The Composable Architecture or a comparable unidirectional architecture at scale, and in a modular SPM codebase, and you have opinions about both.

  • You have run a release: CI, TestFlight, phased rollout, crash triage, hotfixes. You know what a bad Thursday looks like.

  • You have worked on real-time or live media and you know what latency, jitter, and a bad network do to a user's trust.

  • You build with AI already. You have replaced whole parts of your own workflow with agents, you have opinions about where they fail, and you are paying attention to what is next. This is not a nice-to-have. It is the job.

  • You measure. You instrument before you argue, and you check that the event landed in the warehouse before you trust the chart.

  • High agency. Handed a direction, you come back with a better one. You want to drive, not only build.

  • You care about the mission. Safety is a real thing that happens to real people on their worst day, and you build the app like it matters.

  • You want to be in New York, in the office, every day. The job does not work any other way.

Compensation

Base salary of $185,000-$245,000 per year, plus equity.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
747,822 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
New York
$173k – $260k per year • In office • Full-Time • 5+ years exp • PhD • San Francisco • New York • Atlanta • Washington
Kotlin
AI/ML
AI Agents
Agentforce
Mobile
Jetpack Compose
Management
Slack
Apply
Mobile Engineer 4 1 day ago
$197k – $225k per year • In office • Full-Time • 4+ years exp • Bachelor's Degree • Wilmington • McLean
Kotlin
Swift
AI/ML
AI Agents
Edge AI
LiteRT
Frontend
GraphQL
Mobile
JUnit
Jetpack Compose
SwiftUI
Core ML
Espresso
State Management
Swift Testing
DevOps
gRPC
Management
Agile
Apply
Union Mobile Engineer 6 hours ago
≈ $87k – $181k per year (Estimated) • In office • Full-Time • 4+ years exp • High School Diploma • Kansas City
Apply
Union Mobile Engineer 7 hours ago
$159k per year • In office • Full-Time • 5+ years exp • High School Diploma • Mountain View
Management
Microsoft Office
Apply
≈ $94k – $197k per year (Estimated) • In office • Full-Time • 4+ years exp • High School Diploma • Toledo
Apply
$32k – $51k per year • In office • Full-Time
Databases
Google BigQuery
BigQuery
AI/ML
ChatGPT
DevOps
GitHub
Design
Figma
Apply
$76k – $114k per year • In office • Freelance
Swift
Swift
RxSwift
SnapKit
SwiftLint
AI/ML
Copilot
Claude
Mobile
UIKit
MVVM
Realm
Firebase
CocoaPods
Bitrise
DevOps
Git
GitHub
Management
Slack
Apply
$76k – $114k per year • In office • Freelance
JavaScript
Ruby
Ruby
Ruby on Rails
RuboCop
Databases
MySQL
Redis
DynamoDB
OpenSearch
Google BigQuery
BigQuery
AI/ML
Claude
Claude Code
Model Context Protocol
DevOps
Terraform
GitHub Actions
CircleCI
CI/CD
AWS
Docker
AWS Lambda
Amazon EC2
GitHub
Amazon S3
Amazon ECS
Amazon CloudWatch
Management
Slack
Google Drive
Apply
$76k – $114k per year • In office • Freelance
Java
Kotlin
Kotlin
Retrofit
Hilt
Dagger
Kotlin Coroutines
OkHttp
AI/ML
Copilot
Claude
Claude Code
Mobile
Jetpack Compose
Room
Firebase
Google Play Billing
Material Design
Crashlytics
ViewModel
Bitrise
DevOps
GitHub Actions
Git
GitHub
Design
Figma
Management
Slack
QA
Swagger
Apply
$29k – $76k per year • In office • Full-Time
Databases
MySQL
DynamoDB
OpenSearch
Google BigQuery
Amazon Redshift
Amazon Aurora
BigQuery
AI/ML
Copilot
Claude
DevOps
Terraform
GCP
CircleCI
CI/CD
AWS
AWS Lambda
GitHub
Amazon S3
Amazon ECS
Amazon CloudWatch
Amazon Kinesis
Amazon EventBridge
AWS Step Functions
API Gateway
Analytics
AWS Glue
Apply
≈ $135k – $276k per year (Estimated) • In office • Full-Time • New York
Python
Go
Databases
MySQL
PostgreSQL
Google BigQuery
BigQuery
AI/ML
Model Context Protocol
Human-in-the-Loop
LLM Guardrails
DevOps
GCP
Kubernetes
Google GKE
Apply
$265k – $310k per year • In office • Full-Time • New York
Apply
$155k – $215k per year • In office • Full-Time • New York
Swift
AI/ML
AI Agents
Mobile
SwiftUI
Design
Figma
Apply
$150k – $190k per year • In office • Full-Time • New York
Apply
$250k – $300k per year • Equity • In office • Full-Time • 5+ years exp • New York
AI/ML
Human-in-the-Loop
Apply
$81k – $92k per year • In office • Full-Time • 5+ years exp • High School Diploma • McLean • New York
Management
Outlook
Microsoft Office
Apply
$215k – $246k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • New York
Python
Java
SQL
Scala
Databases
Snowflake
Databricks
Cassandra
DynamoDB
Amazon Redshift
AI/ML
Spark
Dagster
Machine Learning
DevOps
Splunk
GCP
Azure
AWS
Management
Agile
Apply
$245k – $279k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • San Francisco • New York • San Jose
Python
Go
JavaScript
Rust
TypeScript
C#
Scala
AI/ML
AI Agents
Machine Learning
DevOps
GCP
Azure
AWS
HPC
Apply
$201k – $229k per year • In office • Full-Time • 4+ years exp • Bachelor's Degree • New York • McLean
Apply
$220k – $325k per year • Hybrid • Full-Time • 10+ years exp • New York
AI/ML
AI Agents
LLM
DevOps
CI/CD
Apply
See all jobs
This is one of many
747,822 more open roles from verified company boards, updated every day.