Develop an Android app to collect and display cellular network parameters, continuously log GPS data alongside network data, record and store logs with options to export (CSV, JSON, SQLite), ensure reliable upload of collected data to a backend server.
Build a robust background service that keeps collecting and uploading data under Android’s restrictions.
Optimize for stability, low battery drain, and long-duration use.
Design a clear, user-friendly interface for both live monitoring and historical data review.
Collaborate with our technical team to refine requirements and deliver milestones.
Job requirements
Proficiency in Android development (Kotlin/Java).
Proven experience publishing at least one app on the Google Play Store (please share link/package name).
Strong knowledge of background services, file handling, and networking.
Ability to build fault-tolerant apps that remain functional under background execution limits.
Familiarity with Android Telephony APIs and techniques for accessing network parameters.
Strong debugging and performance optimization skills.