Senior Software Engineer – Mobile Development (iOS)
Core
Design, build, and maintain advanced iOS applications for City services and operations, improving lives of residents and employees.
Role type
Senior IC iOS Developer
Builds
Secure, accessible, user-centered mobile experiences for City of Philadelphia
Domain
Public sector / Mobile Development
Deliverable
production ML models | product features
Required skills
Swift, UIKit, SwiftUI, Combine, Xcode, RESTful APIs, Git, SQL, PostgreSQL, AWS, CI/CD pipelines, automated testing
Preferred skills
React Native, Node.js, containerization, supervisory experience
Technologies
Swift, Objective-C, UIKit, SwiftUI, Combine, Xcode, Interface Builder, App Store Connect, AWS, PostgreSQL, Oracle, MSSQL, Node.js, Git, SEPTA Key Advantage Program
Responsibilities
Lead technical iOS architecture decisions and establish best practices; Collaborate with product, design, and backend teams to define requirements; Integrate iOS applications with APIs and backend services; Conduct code reviews and mentor junior developers; Implement automated testing and CI/CD pipelines; Troubleshoot and resolve technical issues across the mobile stack.
Seniority
Senior, hands-on IC