At a Glance
- Tasks: Rebuild Android apps from scratch and enhance user experience in real-time environments.
- Company: Tech for Good business focused on mission-critical mobile solutions.
- Benefits: Remote work, competitive salary, and opportunities to work with AI technologies.
- Other info: Collaborative team environment with exciting challenges and career growth.
- Why this job: Make a real impact by keeping people safe through innovative tech solutions.
- Qualifications: Experience in Android development and a passion for AI-driven workflows.
The predicted salary is between 50000 - 60000 £ per year.
Remote working – once a month onsite in Epsom, Surrey.
We're partnering with a Tech for Good business, who are developing mission-critical mobile and cloud-based solutions at scale across the business. Their products support users in real-time environments where reliability, performance, and resilience are essential. With their brand-new, cloud-native platform now built, they are embarking on an exciting new phase: rebuilding their mobile apps from the ground up. They are looking for a skilled Android Developer to join the team, to help deliver a fast, reliable, and safety-critical customer experience.
Why this role is exciting:
- Greenfield Rebuild: Assist in rebuilding the Android and iOS apps completely from scratch, real impact on products where performance and resilience genuinely matter.
- Tech for Good: Every line of code you write directly supports keeping people safe in real-time, vulnerable situations.
- AI-Driven Workflows: Heavy investment in AI-embedded enablement. You will actively use and help develop AI agents to expedite delivery and supercharge the development workflow.
- Massive Data Challenges: Work with over a billion data points, utilizing location services, sensors, and real-time communication.
Design, implement, and maintain new product features with a strong focus on Android (Kotlin, Jetpack Compose, Architecture Components). Collaborate closely with the Lead Mobile Developer, Product, QA, and backend teams to deliver robust API integrations and end-to-end solutions. Drive operational excellence on Android—managing crash/ANR reduction, background execution constraints (Foreground Services, WorkManager), and reliable background location handling. Embrace modern delivery practices, including CI/CD, feature flags, incremental rollouts, and AI-assisted development tooling.
What they're looking for:
- Strong Android Fundamentals: Experience as an Android Developer, having commercial experience building native Android apps (Kotlin/Java, Android Studio, Play Store releases) and a willingness to learn or work across iOS over time.
- Deep Platform Knowledge: Solid understanding of Android background execution, battery optimization, and location handling (FusedLocationProviderClient).
- Integration & Quality: Experience with secure REST APIs, OAuth2/SSO, automated testing, and code reviews.
- AI Enthusiast: Experience working with agentic models and AI-embedded workflows to accelerate engineering output.
If this sounds like you, please apply below.