Enable job alerts via email!

Android Developer – Network Measurement App

Ziff Davis

United Kingdom

Remote

GBP 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in connectivity intelligence is seeking an Android Developer to create a mobile application for network measurement. The role involves developing features for assessing network performance, collaborating with cross-functional teams, and optimizing app performance using Kotlin and Java. Ideal candidates should have experience with mapping services and backend development.

Qualifications

  • 3+ years of Android development experience with Kotlin and Java.
  • Familiarity with network protocols, HTTP clients, and WebSockets.

Responsibilities

  • Develop and maintain an Android application using Kotlin and Java.
  • Implement background testing services for network measurement.
  • Collaborate with designers and backend developers.

Skills

Kotlin
Java
Problem Solving
Collaboration

Tools

Django
REST APIs
Google Maps API
SQLite
Firebase

Job description

Android Developer – Network Measurement App

Product Development, Remote - United Kingdom

Ookla is a global leader in connectivity intelligence, offering unparalleled network insights through Speedtest, Downdetector, RootMetrics, and Ekahau. Our datasets combine crowdsourced and controlled, public and private collection methods, QoS and QoE metrics, and more to unlock correlations and actionable insights—helping organizations optimize networks, enhance digital experiences, and create better connected experiences for end-users.

Our team is passionate and driven by possibility. We seek team members who love solving problems, enjoy challenges, and excel at turning ideas into exceptional products. Working with us means using Ookla data and insights to advance our mission of better connectivity for all.

Role Summary

We are looking for a skilled Android Developer to join our team to work on a mobile application and SDK that performs background network measurements and provides services for users to assess network performance in their area, including coverage data on maps. The app is built using Kotlin and Java; proficiency in both is essential. Experience in iOS development and backend development with Django (Python) is a significant advantage.

Responsibilities

  1. Develop and maintain an Android application using Kotlin and Java.
  2. Implement background testing services for network measurement, optimizing for performance and battery life.
  3. Integrate and display real-time data on interactive maps (Google Maps, HERE Maps).
  4. Ensure secure and smooth network communication via REST APIs, WebSockets, or similar protocols.
  5. Collaborate with designers, backend developers, and data scientists to enhance app features.
  6. Debug and optimize app performance, ensuring reliability and security.
  7. Stay updated with the latest Android development trends and best practices.

Preferred Qualifications

  1. 3+ years of Android development experience with Kotlin and Java.
  2. Strong understanding of background processing, WorkManager, and battery optimization.
  3. Experience with Google Maps API, HERE Maps, and other mapping libraries.
  4. Familiarity with network protocols, HTTP clients, and WebSockets.
  5. Knowledge of iOS development (Swift) and React Native for cross-platform considerations.
  6. Experience with Django, PostgreSQL, and Python, including REST API design.
  7. Proficiency in UI and unit testing on Android and Python.
  8. Familiarity with SQLite and Firebase.
  9. Good understanding of MVVM architecture.
  10. Experience with CI/CD pipelines and automated testing.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Android Engineer

Fruition Group

Hybrid

GBP 38,000 - 55,000

19 days ago