Android Developer (Non-Google Services, Kotlin)
We are looking for an experienced Android developer to help improve and extend an existing Kotlin codebase. The application is designed to run without Google services and requires strong experience in asynchronous integrations and handling low or unreliable data connections.
The right candidate should understand how to design for eventual consistency with backend systems and ensure smooth user experiences even under poor connectivity conditions.
Responsibilities:
- Work on an existing Kotlin-based Android codebase.
- Implement asynchronous integration patterns for backend communication.
- Optimize app behavior under unreliable or intermittent network conditions.
• Ensure eventual consistency between local state and backend services.
- Debug, test, and document updates to the codebase.
- Setup / Build a Push Notification Service for Android with custom software or self hosted Open Souce
Requirements:
- Proven expertise in Android development without Google services.
- Strong experience with Kotlin.
- Hands-on experience with async integration (coroutines, reactive patterns, etc.).
- Experience building apps that handle low-bandwidth or unreliable connections.
- Knowledge of designing for eventual consistency in distributed systems.
Apply tot his job
Apply To this Job