Job Opening: Mobile Developer for OONI Probe
Are you a mobile developer interested in defending human rights on the
internet? We have a job opening for you!
The OONI team (a non-profit fighting internet
censorship, originally born out of the Tor
Project) is looking for a dedicated
mobile developer to work on OONI Probe: a free software app designed
to measure internet censorship and network performance.
The application deadline is Sunday, 31st October 2021.
If you join our team, you will lead the development of the OONI Probe mobile app, supporting human rights
defenders worldwide to investigate and fight internet censorship.
You will work on improving the OONI Probe mobile app and create new
features to meet our global community’s needs. The Android app is currently written in
Java, while the iOS app is
written in Objective-C, but you are also welcome to use Kotlin or Swift.
Ideally, you would work on both the
iOS versions of OONI Probe. But
as OONI Probe Android
is run by most OONI Probe users around the world, we are primarily
interested in contracting a developer with strong Android app
development experience and expertise.
This is a full-time 12-month contract position, starting ASAP. The
contract may be extended depending on the contractor’s performance and
the availability of funds. The yearly contractor fee will range between
50,000-60,000 EUR depending on the contractor’s relevant experience
This is a fully remote position. Even before the COVID-19 pandemic,
the OONI team always worked remotely online. We communicate and
coordinate through OONI Slack channels, we
have video/voice meetings regularly, and we track our work on
Our team members are currently based in Europe and North America, but we
encourage applications from anywhere in the world.
Strong Android app development experience.
Extensive experience with Java development and with writing unit and integration tests for Java projects.
Strong design, implementation, testing and debugging skills. Focused on lean implementation and detail oriented.
Previous experience with writing complex user interfaces and implementing mockups.
Knowledge of git, GitHub and continuous integration services.
Be comfortable with code reviews (reviewing others’ code and having your code reviewed).
Be comfortable with working on Free Software/Open Source and engaging with a global community of volunteers.
Be comfortable working remotely with a geographically distributed team.
Be self-directed, self-disciplined, and have good teamwork and communication skills.
Strong iOS app development experience.
Extensive experience with Objective-C development. Willingness to learn how to apply best coding practices to iOS development.
Familiarity with the network measurement field.
Knowledge of the Go and Python programming languages.
Previous working experience in the internet freedom space.
A degree is great but not required if you have the right experience.
How to apply
To apply, please email us the following documents:
CV/resume. Please share a PDF of your CV/resume which includes a
link to one or several code samples, as well as a link to your
GitHub and/or GitLab profile.
Cover letter. Let us know how your qualifications and experience
meet the requirements of this job position. Please include the
reasons why you want to work with OONI.
Please send your email to
jobs at openobservatory dot org with
“OONI Mobile Developer” in the subject line.
Note: We may request contact details for 2 professional references if
you are shortlisted for the position.
The deadline to submit applications is Sunday, 31st October 2021.
The Open Observatory of Network Interference (OONI) is a free software project – born out of
the Tor Project in 2011 – that aims to
empower decentralized efforts in increasing transparency of internet
censorship around the world.
We build free software (OONI Probe) that
enables anyone to independently detect internet censorship on their
network. To increase transparency of internet censorship, we publish
censorship measurements as open data in near
real-time. This data supports research
and advocacy efforts
investigating and fighting internet censorship worldwide.
More information about OONI is available in our Mission Statement and
Launched in 2017, the OONI Probe mobile app is run by tens of
thousands of users in around 200 countries and territories every month.
OONI Probe provides human rights defenders a user-friendly way to
detect and collect evidence of internet censorship, and to
contribute it as open data.
Thanks to OONI Probe users worldwide, millions of network measurements
collected from 240 countries and territories have contributed towards
the world’s largest open dataset on internet censorship.
Diversity, Equity, and Inclusion
We have a global and diverse community
and we strive to hire people who can best serve our community.
Our Code of Conduct
describes how we aim to provide a safe, welcoming, and inclusive
environment for our team and community.
We value and encourage diversity and consider applicants for all
positions without regard to national origin, gender, gender identity and
expression, race, ethnicity, sexual orientation, physical
characteristics, disability, religion, and age.
We encourage people subject to systemic bias to apply, including people
of color, indigenous people, LGBTQIA+ people, women, and any other
person who is part of a group that is underrepresented in tech.