Senior Software Engineer - Mobile Development (iOS)

City of Philadelphia
Philadelphia, PA, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Apple Xcode App Store (IOS) Automation of Tests Mobile Application Development Databases Continuous Integration Persistent Data Structure Data Systems Software Design Patterns
+14 more
Human-Computer Interaction Performance Tuning Scrum Methodology Systems Integration Web Application Frameworks Uikit Swiftui Ios Frameworks Pixel Perfect Swift (Programming Language) Backend Git Restful APIs Software Version Control

Job description

Experteer Overview As Senior iOS Developer, you will lead design, development, and maintenance of high-quality iOS apps that serve City services and citizens. You’ll collaborate with product, design, and backend teams to deliver accessible, secure, and user-centric mobile experiences. You influence the full mobile lifecycle from architecture to deployment, driving continuous improvement in a public-sector environment. This role offers the chance to impact millions of residents and City employees through scalable, modern solutions. Compensation / Benefits * Design, build, and maintain advanced iOS apps using Swift and modern frameworks * Lead technical architecture decisions and establish mobile best practices * Collaborate with product, design, and backend teams to define requirements and deliver features * Translate user needs and business goals into scalable mobile solutions * Collaborate with UX/UI designers to implement pixel-perfect iOS designs * Integrate apps with APIs, backend services, and City data systems * Ensure accessibility, security, and performance standards * Mentor junior developers and contribute to engineering excellence * Implement automated testing, CI/CD, and monitoring for reliable deployments * Troubleshoot cross-stack issues and stay current with iOS tech * Support agile delivery with sprint planning and standups * Communicate progress, risks, and technical decisions clearly to varied audiences Tasks * 5+ years of professional iOS development * Strong proficiency in Swift, Xcode, UIKit/SwiftUI * Experience deploying apps to the App Store or enterprise distribution * Experience integrating RESTful APIs and backend services * Familiarity with agile development processes * Solid understanding of mobile architecture, design patterns, and performance optimization * Excellent problem-solving and attention to detail * Strong communication and cross-functional collaboration * Git or similar version control experience * Knowledge of iOS Human Interface Guidelines and app submission processes * Experience with server-side knowledge and AWS, data persistence or databases is a plus (as listed) Key requirements * health coverage for employees and dependents * paid vacation and sick leave * holidays * retirement savings options * student loan forgiveness eligibility * tuition discounts and scholarships

Requirements

_ services, and City data systems * Ensure accessibility, security, and performance standards * Mentor junior developers and contribute to engineering excellence * Implement automated testing, CI/CD, and monitoring for reliable deployments * Troubleshoot cross-stack issues and stay current with iOS tech * Support agile delivery with sprint planning and standups * Communicate progress, risks, and technical decisions clearly to varied audiences Tasks * 5+ years of professional iOS development * Strong proficiency in Swift, Xcode, UIKit/SwiftUI * Experience deploying apps to the App Store or enterprise distribution * Experience integrating RESTful APIs and backend services * Familiarity with agile development processes * Solid understanding of mobile architecture, design patterns, and performance optimization * Excellent problem-solving and attention to detail * Strong communication and cross-functional collaboration * Git or similar version control experience * Knowledge of iOS Human a aaaaaaH_ Guidelines and app submission processes * Experience with server-side knowledge and AWS, data persistence or databases is a plus (as listed) Key requirements * health coverage for employees and dependents * paid vacation and sick leave * holidays * retirement savings options * student loan forgiveness eligibility * tuition discounts and scholarships

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

30 sec

Architecture of the SwiftUI and Realm chat application

Andrew Morgan · World Congress 2021

2:49 min

Adding a custom long press gesture to the tab bar

Moh’d Abualhuda +1 · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

6:40 min

Production scaling strategies and SwiftUI view styling techniques

Andrew Morgan · World Congress 2021

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

Videos

See all

Related articles

See all