Applications close: 23:59 ET April 30, 2025
- Start Date: ASAP
- Job Location: Remote
- Job Type: Contract 6 months. Extension possible
- Salary Range: 7,000 – 7,500 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.
Today we are looking for an experienced desktop application developer to maintain and grow the Ceno Browser application on Windows and Linux. Built on Mozilla’s Android Components, Ceno utilizes the innovative peer-to-peer Ouinet library (also built by the eQualitie team) to retrieve and share web content peer-to-peer over BitTorrent’s DHT.
Your primary duties will include:
- Take over development and maintenance of Ceno for Desktop (Windows, Linux)
- Keep the code base up-to-date with the latest changes to Mozilla libraries
- Maintain Ceno Extension (used by ceno-desktop), improve/refactor it’s UI
- 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 experience coding with C++ or Rust
- Have experience with frontend app development, including coding in Javascript, HTML/CSS
- Have experience in a test-driven approach to software development & version control with git
- Have experience in network programming (HTTP, TCP/IP, UDP) and familiarity with peer-to-peer (BitTorrent) technologies
- Be reachable for at least 2 hours on working days between 9am – 5pm EST
Nice to haves:
- Android software development experience
- 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 your resume and a cover letter to hireme [@] equalitie [.] org explaining how your experience and motivation match our requirements. Please include references, links to your previous work, and project descriptions to help us understand your skill set and drive.
eQualitie welcomes applicants from all backgrounds. We are a remote-first company and offer flexible working arrangements. We offer 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 while making it their own. We are an organization driven by its values that we internalize and try to project outward in our work and communications.