Qureos

Find The RightJob.

Android Developer

Key Responsibilities

· Build Android features using Kotlin and modern Android libraries (Jetpack Compose/Views, Coroutines/Flow, Retrofit/OkHttp).

· Design offline-first data layers using Room/SQLite, caching, background sync (WorkManager), and conflict handling.

· Integrate secure authentication/authorization (OIDC/OAuth2), certificate pinning where needed, and secure local storage (EncryptedSharedPreferences/Keystore).

· Implement mapping and location features (maps, routing overlays, geofencing, tracking) with battery/performance awareness.

· Handle real-time events via WebSockets, push messaging (FCM), and efficient state management.

· Ensure responsive, accessible UI (TalkBack support, scalable fonts, touch target standards) aligned to design system components.

· Write comprehensive unit and UI tests (JUnit, Espresso, Compose testing); maintain testable architecture.

· Optimize app performance: startup, rendering, memory, network usage; analyze logs and crash reports.

· Participate in code reviews, enforce clean coding practices, and contribute to architecture standards.

· Support CI/CD pipelines, automated builds, and release management for internal/enterprise distribution.

Required Qualifications & Experience

· 4+ years of professional Android development with Kotlin; experience shipping production Android apps.

· Strong understanding of Android lifecycle, background execution limits, and device fragmentation considerations.

· Experience integrating APIs, offline storage, push notifications, and location services.

· Knowledge of secure mobile development and privacy best practices.

Job Type: Full-time

Pay: AED15,000.00 - AED18,000.00 per month

Work Location: In person

© 2026 Qureos. All rights reserved.