City of Philadelphia
Government
AndroidMobileDeveloper
“Android Mobile Developer at City of Philadelphia. Skills: Android development, React Native, JavaScript, TypeScript, Java, Kotlin. Develop and maintain high-quality Android applications using native Android technologies. Build responsive mobile interfaces that work seamlessly across various Android devices and screen sizes”
What You'll Achieve.
Develop and maintain high-quality Android applications; Build responsive mobile interfaces; Ensure applications comply with Google Play Store guidelines and submission requirements; Optimize app performance; Deliver seamless user experiences; Ensure high-quality app releases
Industry & Context.
problem-solving skills; ability to debug complex mobile applications
city of Philadelphia resident within six months of hire
What They're Looking For.
Must Have
native Android technologies, JavaScript/TypeScript, Java/Kotlin programming languages, Android Studio, Gradle build system, Android SDK tools, Google Play Console, app store submission processes, Git, RESTful APIs, mobile app security best practices, automated testing frameworks for mobile applications, bachelor’s degree, five years of relevant experience
Nice to Have
React Native development with focus on Android platform optimization, React Native, Server-side programming languages such as. NET Core, Node. js, or PHP, Command line and shell scripts, Web application security concerns and ways to mitigate them, SQL, relational databases such as PostgreSQL, Oracle, MSSQL, Amazon Web Services (AWS), Containerization, Automated test/deployment pipelines, API design and development
What You'll Do.
Develop and maintain high-quality Android applications using native Android technologies
Build responsive mobile interfaces that work seamlessly across various Android devices and screen sizes
Implement Android-specific features including push notifications
and device integrations
Ensure applications comply with Google Play Store guidelines and submission requirements
maintainable code following Android development best practices and coding standards
Work closely with UX/UI designers to implement pixel-perfect designs optimized for Android platforms
Debug and resolve Android-specific issues across different device manufacturers and OS versions
Optimize app performance for various Android hardware configurations
Integrate with backend APIs and services to deliver seamless user experiences
Stay current with Android development trends
and Google's evolving platform guidelines
Contribute to the continuous improvement of the mobile development process and toolchain
Support production applications and respond to critical issues as needed
Develops native Android applications and React Native cross-platform solutions
Implements Android-specific UI components and navigation patterns
Integrates with Android system services and hardware features
Optimizes applications for performance across diverse Android device ecosystem
Writes comprehensive unit tests and integration tests for Android applications
Performs thorough testing across multiple Android devices and OS versions
Follows established QA processes to ensure high-quality app releases
How You'll Work.
Team & Collaboration
Collaborate with the mobile development team to establish best practices for Android-specific development; Participate in code reviews to maintain code quality and share knowledge with team members; Works effectively with cross-functional teams including designers, backend developers, and product managers; Participates in agile development processes including sprint planning and retrospectives; Communicates technical concepts clearly to both technical and non-technical stakeholders; work in a collaborative team environment
Communication Scope
Excellent communication skills; ability to work in a collaborative team environment; Communicates technical concepts clearly to both technical and non-technical stakeholders
Process & Methodology
agile development processes, sprint planning, retrospectives
Applying for this Android Mobile Developer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about City of Philadelphia?
Real rants from real employees. Read before you apply.