Browser Software Engineer
Mullvad VPN is a Swedish VPN company dedicated to fighting mass surveillance and censorship. We do this primarily through our VPN service and our web browser.
We believe in a free and open society where people have the right to personal privacy; the right to their own thoughts and opinions, and the right to decide exactly when and with whom they want to share them.
We believe that privacy is the right which all other rights rest upon, and that democratic societies must be built on the right to privacy in order to thrive and develop.
The Mullvad Browser is a privacy-focused web browser developed in collaboration between Mullvad VPN and the Tor Project. It is designed to minimize tracking and browser fingerprinting while allowing users to browse privately.
The job
We are looking for a software engineer with experience working on the Firefox web browser. You will collaborate closely with the Tor Project's Applications Team on the development of Mullvad Browser.
Responsibilities
- Implement new Mullvad Browser features and enhancements while maintaining user privacy and security
- Improve Mullvad Browser's web compatibility
- Collaborate with Mozilla and contribute directly with Firefox
Requirements
- Comfortable working remotely with a geographically distributed team
- Experience interacting with users and other developers online, maintaining professionalism when encountering differing ideas and opinions
- Experience in web browser development (Firefox strongly preferred)
- Familiarity with web technologies and how the web works, especially the same-origin model and web tracking
- Familiarity with: JavaScript, HTML, CSS, C++ and Rust
Our team coordinates both synchronously and asynchronously via IRC, email, bug trackers, and some voice meetings. A commitment to free and open source software, good communication and documentation skills, and a passion for contributing to the greater good are all essential.
Preferred Qualifications
- Familiarity with Firefox's internal architecture, including its use of multiple processes and sandboxing
- Experience developing new features in Firefox (Desktop) or Firefox for Android (Fenix)
- Experience developing and debugging software in a Linux, macOS or Android
- Experience developing browser webextensions
- Familiarity with browser fingerprinting defenses
Position
Full-time position with flexible arrangements available (part-time or remote options considered for the right candidate).
- Department
- Browser
OUR REASON FOR BEING
Privacy is fundamental to a well-functioning society, because it allows norms, ethics, and laws to be safely discussed and challenged. Its absence leads to a repressed and withering public discourse, which only serves the malevolent. A free and open society, therefore, cannot flourish and develop – nor exist – without privacy. That is why privacy is paramount, and why we strive to make internet censorship and mass surveillance ineffective.
Gothenburg
Browser Software Engineer
Loading application form