Senior Software Engineer – Mobile Development (Android)
Core
Design, build, and maintain advanced Android applications for City services and operations, serving Philadelphia residents and employees.
Role type
Senior IC Android Developer
Builds
Native Android mobile applications for public sector operations
Domain
Public sector / Mobile Development
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, Android architecture, RESTful APIs, CI/CD pipelines, automated testing, Git, AWS, SQL, mobile security
Preferred skills
Team leadership, React Native, Node.js/TypeScript, shell scripting
Technologies
Kotlin, Jetpack Compose, Android Studio, Gradle, AWS, PostgreSQL, Oracle, MSSQL, Node.js, TypeScript
Responsibilities
Lead technical architecture decisions for Android apps; integrate mobile apps with backend services and City data systems; implement automated testing and CI/CD pipelines; mentor junior developers; ensure compliance with Google Play Store guidelines and accessibility standards.
Seniority
Senior, hands-on IC with mentorship duties