URGENT: Native Android (Java) Developer – Bug Fix & Long-Term Support

Filled
February 23, 2026

Job Description

Job Overview

We are seeking an experienced Native Android (Java) developer to fix critical bugs in our existing Taxi App and potentially join as a long-term maintenance partner. This is a test project: successful completion can lead to ongoing monthly support and feature updates.

The app is native Java (not Flutter), with a backend built in PHP Core and Node.js (SocketCluster.io) for real-time tracking. The recent update to Android 15 (API 35) introduced bugs due to strict permission and system changes, which need immediate resolution.

Immediate Bugs to Fix

  • Firebase Chat: Messages fail to deliver or sync in real-time (likely background restrictions).
  • Sinch Voice Calls: In-app calls fail or crash (likely Foreground Service permission issues).
  • Android 15 Compliance: Ensure 16KB page alignment and compatibility with Play Store requirements.

Key Responsibilities

  • Diagnose and debug legacy Java Android app issues for Android 15 compatibility.
  • Fix Firebase chat messaging to work reliably in the background.
  • Resolve Sinch voice call issues and ensure stable in-app calls.
  • Ensure full Android 15 compliance, including Play Store requirements.
  • Deliver a production-ready APK/AAB with working chat and calls.
  • Provide recommendations for long-term app stability and maintenance.

Required Skills

  • Expert in Native Android development using Java.
  • Deep understanding of Android 14/15 Background & Foreground Service permissions.
  • Experience with real-time communication integrations (SocketCluster.io, Socket.io, Firebase).
  • Strong debugging and problem-solving skills for legacy apps.
  • Experience delivering production-ready Android builds compliant with Google Play Store standards.

Preferred Qualifications

  • Experience with Sinch SDK or similar voice/video call frameworks.
  • Familiarity with long-term maintenance and support of legacy Android apps.
  • Knowledge of performance optimization and crash prevention for real-time mobile apps.
  • Understanding of backend interactions with PHP Core + Node.js services.

Why Join

Collaborate with a team that values proactive developers who can deliver results.

Immediate short-term project with urgent bug fixes.

Potential for long-term partnership for ongoing maintenance and support.

Work on a production-ready taxi app impacting real users.