Senior Android Developer
digitify is looking for 3 experienced Senior Android Developers to join our R&D team on a contractual basis (minimum 6 months, extendable based on performance). This is a remote opportunity (Pakistan), reporting to our Mobile Team Lead in London.
🔹 Key Responsibilities
Design and develop system-level Android applications and service-layer components.
Build modern, responsive UIs with Jetpack Compose.
Work with Android components like JobScheduler, WorkManager, Services, BroadcastReceivers.
Integrate and optimize location services for background and foreground use.
Manage apps via PackageManager, UsageStatsManager, DevicePolicyManager.
Implement control over network layers (Wi-Fi, mobile data, VPN).
Write and maintain unit tests for core business logic.
Collaborate with hardware/firmware teams for device-level features.
Ensure security, performance optimization, and compliance across applications.
🔹 Required Skills
5+ years of Android development (Kotlin).
Strong expertise in Jetpack Compose.
Deep knowledge of Android internals, services, background tasks, permissions.
Hands-on experience with location APIs, lifecycle management, networking APIs.
Strong debugging and profiling skills (ADB, Logcat, Systrace).
Experience writing unit tests with JUnit/Mockito.
🔹 Nice to Have
Experience with MQTT, WebSockets, GraphQL.
Exposure to AOSP, custom ROMs, IoT, wearables, or Android Automotive.
Familiarity with sensors (step counter, accelerometer, etc.).
Strong command of Hilt, Coroutines, StateFlow, Navigation Component.
📌 Location: Remote (Pakistan)
📌 Contract: 6 months minimum (extendable on performance)
If you’re passionate about pushing the boundaries of Android development and building innovative solutions, we’d love to hear from you!