City of Philadelphia · Philadelphia, PA

Salary
$105,000–$110,000from the description
Posted
Jul 9, 2026
Location
Philadelphia, PA
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A senior-level iOS engineering role within Philadelphia's Office of Innovation and Technology, focused on building and maintaining mobile applications that support city services. The work spans architecture decisions, Swift-based development, API integration, accessibility compliance, and CI/CD pipelines, with additional responsibilities for code review and mentoring junior developers. Best suited to an experienced iOS developer comfortable operating across the full mobile development lifecycle in a cross-functional, agile environment.

Senior level · 5+ years · Philadelphia-Camden-Wilmington, PA-NJ-DE-MD · Full-time

Must have (8)
Swift or Objective CXcodeUIKitSwiftUICombineApp StoreRESTGit
Nice to have (9)
Core DataInterface BuilderApp Store ConnectCI/CDReact NativeNode.jsPostgreSQL, Oracle or SQL ServerAWSDocker

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 20 people in the Philadelphia-Camden-Wilmington, PA-NJ-DE-MD area plausibly meet what this posting asks for (mobile application developers). range 6–30

Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.

What gives you an edge
Xcode6%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
Swift48%UIKit45%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $135,966 (middle half $106,205–$168,771). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (7)

A bachelor's degree is mentioned as 'a good foundation' but the posting explicitly states equivalent job-related experience is acceptable, so no hard degree requirement is set.

Swift and Objective-C are listed as a proficiency pair ('Swift/Objective-C') in the competencies section; Swift is the clear primary language and Objective-C is treated as an alternative.

UIKit, SwiftUI, and Combine are listed together as examples of 'modern iOS frameworks' in the qualifications block and are treated as separate hard-gate skills.

React Native appears in the Additional Information section alongside a portfolio/work-samples request — it reads as a secondary gate or strong preference rather than a core requirement, so it is marked preferred.

The broad 'supporting technologies' block (Node.js, PostgreSQL/Oracle/MSSQL, AWS, containerization, CI/CD, shell scripts, API design) is explicitly framed as background context ('you won't necessarily be working with these every day') and is therefore marked preferred.

Supervisory/management experience is called 'a plus' and is a soft skill rather than a named technology, so it is omitted from the skills list per extraction rules.

The role requires Philadelphia city residency within six months of hire — a notable constraint not captured in any structured field.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗