Brave is on a mission to protect the human right to privacy online. The internet is a sea of privacy-harmful ads, hackers, and echo chambers. Big Tech makes huge profits off our data, and tells us what's true and what's not. Brave is fighting back.
Requirements
- Expert in C++ and JavaScript. At least 5 years of experience is preferred
- Happy debugging and reverse engineering complex JavaScript
- Familiarity with Web technologies and the Web security model
- Be comfortable diving into an extremely large, unfamiliar and complex codebase
- Proficiency working with Git and comfortable working on GitHub
- Familiarity with Chromium's architecture
- Experience auditing C++ code for security issues
Responsibilities
- Prototyping and implementing privacy-enhancing features in C++ for Brave browser (based on Chromium)
- Reverse-engineering and debugging parts of the Web (JavaScript, HTML, CSS) that interact badly with Brave's cutting-edge privacy protections (example: digging into website functionality that breaks because of Brave's anti-fingerprinting mitigations)
- Developing both categorical improvements and fixing individual websites when it comes to privacy and website compatibility for Brave browser
Other
- Very comfortable working and communicating async with a geographically-distributed software development team
- Experience contributing to large open source codebases and/or participating in open source communities (almost all of our work at Brave is done in the open on GitHub)
- Contributions to other Web browsers
- Familiarity with the adblocking ecosystem
- Ability to write clear technical documentation and less technical writing for blog posts or public communication.