- Contract Duration: April 1 – Dec 31 2026, with possibility of extension
- Job Location: Remote
- Job Type: Contract
- Salary Range: 6,000 – 7,000 USD/monthly depending on experience
About eQualitie:
eQualitie is a technology company creating tools, offering services and leading advocacy in support of a more equal and equitable internet. Operating on not-for-profit principles and guided by our common values, we solve complex technical problems for improving digital defences, supporting resilience and enabling freedom of expression and association online. Over fifty people distributed around the world create and lead our various initiatives, often focused on some of the most complex digital and political issues of our time. eQualitie’s solutions are open source, and everyday, they empower millions of people online.
Role Overview:
We are looking for an experienced Android engineer to contribute to two software products from the decentralized networking team: Ceno Browser and the eQsat Extractor applications. Ceno is a tool designed for content accessibility in some of the most repressive digital regimes, with a particular focus on areas under a network shutdown. It has been operationally deployed since 2020. The Android version is built from Mozilla’s Android Components and utilizes the Ouinet library to share web content peer-to-peer over an existing Distributed Hash Table (e.g. BitTorrent). eQsat is a satellite datacasting solution built to support the injection of new web content into isolated networks. Its client-side application extracts and decodes content received from the satellite stream, thereafter making it available on the local network to users of the Ceno Browser. It’s a modern day sneakernet serving thousands of users everyday!
This is a relatively fast-paced environment with a strong sense of individual contribution and close-knit project teams. We expect individuals to grow into their roles but also to make it their own.
Your primary duties will include
- Implementing UI/UX improvements in the Ceno for Android application
- Driving development of new features for the eQsat Extractor application
- Maintaining privacy-preserving analytics suite to improve insight into our distributed network
- Unit-testing code for robustness, usability, and general reliability
- Work on bug fixing and improving application performance
- Maintaining the highest level of professional security and code development practices
- Listening critically and giving viable feedback to team members, managers, and outside groups
- Documenting work toward long-term maintenance and reproducibility
- Being on time with product timelines and deliverables
You should
- Have 3+ years of professional software engineering experience, with significant experience building production Android applications, (experience with mobile web browser development is a strong plus)
- Have strong experience in Kotlin programming
- Have experience developing JavaScript web applications
- Have experience in a test-driven approach to software development & version control with git
- Be reachable for at least 2 hours on working days between 9am – 5pm EST
Nice to have
- Familiarity with async JavaScript/Node.js and front-end web development
- Experience in network programming (HTTP TCP/IP, UDP) and decentralized/distributed networking technologies
- Enjoy delving into other people’s code, debugging and improving it
- Excellent development credentials and years of experience working with a variety of technologies
- A strong desire to work on free and open-source software
How to apply
Please send all documents to hireme@equalitie.org including your resume and a cover letter that also explains how your experience and motivation match our requirements. Include your Github username or another platform where we can see your previous projects. Also include links to past mobile app projects you’ve worked on. Note that selected candidates will be asked to perform a (non-project related) coding challenge.
eQualitie welcomes applicants from all backgrounds. We are a remote-first company and offer flexible working arrangements. We are keen to hear from people who consider themselves under-represented in the software, technology or FLOSS communities – even if they feel they meet only some of our needs.