OIT is seeking a Senior iOS Developer to lead design, development, and maintenance of high-quality iOS applications supporting City services and operations. Work with product managers, designers, backend engineers, and City department stakeholders to deliver secure, accessible, user-centered mobile experiences.
• Design, build, and maintain advanced iOS applications using Swift and modern iOS frameworks
• Lead technical iOS architecture decisions and establish best practices for mobile development
• Collaborate with product, design, and backend engineering teams to define requirements and deliver high-quality features
• Translate user needs and business goals into scalable, maintainable mobile solutions
• Collaborate with UX/UI designers to implement pixel-perfect designs optimized for iOS platforms
• Integrate iOS applications with APIs, backend services, and City data systems
• Ensure applications meet standards for accessibility, security, and performance
• Conduct code reviews, mentor junior developers, and contribute to team-wide engineering excellence
• Implement automated testing, CI/CD pipelines, and monitoring tools to support reliable deployments
• Troubleshoot and resolve technical issues across the mobile stack
• Stay current with iOS technologies, tools, and best practices
• Support agile delivery practices (sprint planning, standups, retrospectives)
• Communicate progress, risks, and technical decisions clearly
• 5+ years of professional iOS development experience
• Strong proficiency in Swift, Xcode, and modern iOS frameworks (UIKit, SwiftUI, Combine)
• Experience building and deploying applications to the App Store or enterprise distribution
• Experience integrating RESTful APIs and working with backend services
• Familiarity with agile or iterative development processes
• Strong understanding of mobile architecture, design patterns, and performance optimization
• Excellent problem-solving skills and attention to detail
• Strong communication skills and experience collaborating with cross-functional teams
• Deep understanding of modern iOS development principles and mobile UX patterns
• Experience with Xcode, Interface Builder, and iOS development tools
• Knowledge of Apple's Human Interface Guidelines and iOS design principles
• Proficiency in Swift/Objective-C
• Familiarity with App Store Connect and iOS app submission processes
• Experience with version control systems (Git)
• Ability to balance long-term technical strategy with hands-on implementation
• Ability to manage multiple priorities in dynamic public-sector environment
• Commitment to equity, accessibility, and inclusive design
• Strong analytical and debugging skills
• Ability to mentor and support other engineers
• Understanding of modern mobile platform and common architecture
• Understanding of key differences in supported hardware and features across mobile device landscape
• Knowledge of cross-platform mobile frameworks
• Server-side programming languages (Node.js)
• Command line and shell scripts
• Web application security concerns
• SQL and relational databases (PostgreSQL, Oracle, MSSQL)
• Amazon Web Services (AWS)
• Containerization
• Automated test/deployment pipelines
• API design and development
• Comprehensive health coverage for employees and eligible dependents
• Wellness program with eligibility into discounted medical plan
• Paid vacation, sick leave, and holidays
• Generous retirement savings options
• Public Service Loan Forgiveness eligibility
• Free commute on SEPTA (SEPTA Key Advantage Program)
• Tuition discounts and scholarships with over a dozen colleges and universities
• Must become city of Philadelphia resident within six months of hire
• Vaccinations no longer required for non-medical, non-emergency positions
• Equal opportunity employer with accommodations available
• All applications must include a cover letter
• Have developed and deployed at least one iOS application to App Store
• Demonstrate proficiency in React Native development through portfolio or work samples
• Supervisory or management experience a plus
Join the Mobile Signal Talent Directory and make your profile visible to hiring teams searching for iOS talent.