CareerPlan

Senior Software Engineer – Mobile Development (Android)

Philadelphia, PA, usFull-time$105k2026-10-14 → 2026-11-11

Core

Design, build, and maintain high-quality Android applications supporting City services and operations for Philadelphia residents and employees.

Role type

Senior IC Android Engineer

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, Git, AWS, SQL, PostgreSQL, Oracle, MSSQL, Node.js, TypeScript, Shell scripting, Containerization

Preferred skills

Team leadership, React Native, Mobile architecture patterns, Performance optimization

Technologies

Android Studio, Gradle, Google Play Console, AWS, PostgreSQL, Oracle, MSSQL, Node.js, TypeScript, Docker

Responsibilities

Design and implement advanced Android applications using Kotlin and Jetpack Compose; Lead technical architecture decisions and establish development best practices; Collaborate with product, design, and backend teams to define requirements; Integrate applications with APIs and backend services; Implement automated testing and CI/CD pipelines; Mentor junior developers and conduct code reviews; Troubleshoot technical issues across the mobile stack.

Seniority

Senior, hands-on IC