Back to search:Android Mobile / Jakarta (west)

Job Opening: Android Developer (Telecommunications Network Scanning App)

Location: West Jakarta

Employment Type: Full-time Contract / Project-based


About the Project

We are looking for a skilled Android developer who has successfully built and shipped apps to the Google Play Store. The project involves creating an Android app with functionality of continuously collecting telecommunication network and GPS data and ensuring reliable upload to a backend server.

This is an advanced Android application that will scan, record, and export cellular telecommunications network parameters (LTE, 5G, WCDMA, GSM, etc.). The app will support real-time measurements, GPS-linked logging, and reliable data upload to a backend server for analysis.

This role requires strong level of English (spoken and written).

This role is ideal for a developer who has proven experience building and shipping Android apps and who can design robust, fault-tolerant systems that work under Android's background restrictions.


Key Responsibilities

  • Build an Android app to:

  • Collect and display cellular network parameters (RSRP, RSRQ, SINR, PCI, TAC, Cell ID, Frequency, Band).

  • Continuously log GPS data alongside network data.
  • Implement band/frequency/PCI locking features (where supported by hardware/APIs).
  • Decode and present Layer-3 messages (e.g., RRC, NAS) for LTE/5G.
  • Provide map-based trajectory logging (drive-test style).
  • 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.

Required Skills & Experience

  • 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.

Nice to Have

  • Experience with telecom/network data apps or similar diagnostic tools.
  • Knowledge of Qualcomm chipset logging / rooted device APIs.
  • Familiarity with file monitoring and auto-upload mechanisms.
  • Understanding of battery optimization, wake locks, and background execution strategies.
  • Background in RF engineering or telecom testing tools.

What We're Looking For

  • Someone who can work independently and deliver production-ready code.
  • Comfortable making technical decisions (e.g., native upload vs. folder-watch upload).
  • Strong focus on stability, reliability, and user-ready quality.

What We Offer

  • Competitive project-based or contract compensation.
  • Opportunity to work on a cutting-edge telecom measurement tool.
  • Potential for long-term collaboration on advanced telecommunications solutions.