Senior Software Engineer – Mobile Development (iOS)

July 11, 2026
Apply for this position
Get daily iOS jobs and salary updates
Join iOS Market Pulse →

Team

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.

Responsibilities

• 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

Requirements

• 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)

Competencies

• 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

Benefits

• 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

Apply for this position

Sponsored Jobs

In partnership with
Looking for your next iOS opportunity?

Join the Mobile Signal Talent Directory and make your profile visible to hiring teams searching for iOS talent.

Join the Directory
© 2026 Mobile Signal. All rights reserved.
Made by
Stan
linkedin