
Filterlist Engineer
Brave Software
full-time
Posted on:
Location Type: Remote
Location: Remote • 🌎 Anywhere in the World
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
JavaScriptOpen Source
About the role
- Creating and maintaining Brave’s adblock rules and shipping fast fixes for breaking websites (we do multiple automated deployments an hour!)
- Reverse-engineering and debugging parts of the Web (HTML, CSS and especially JavaScript) that interact badly with Brave’s third-party adblocking.
- Contributing to open-source adblocking projects like EasyList or uBlock Origin and making sure Brave users are getting the best ad & tracker blocking experience possible.
- Monitoring and addressing feedback from the community by creating fixes to resolve user-submitted reports.
- Helping the privacy team to come up with novel ways of solving webcompat issues categorically.
Requirements
- Proficiency in JavaScript. At least 3 years of experience is preferred.
- Familiarity with the adblocking and filter list ecosystem (or willingness to learn).
- You know your way around DevTools for reverse-engineering websites, debugging code, and figuring out how web apps tick.
- Very comfortable working and communicating async with a geographically-distributed team.
- Proficiency working with Git and comfortable collaborating on GitHub.
- Experience with adblocking rules and filter lists.
- Experience reverse-engineering complex JavaScript on (adversarial) websites.
- Experience participating in open source communities (almost all of our work at Brave is done in the open on GitHub).
- Ability to handle conflict in face of competing priorities.
- Familiarity with Web technologies and the Web security model.
- Be excited about privacy, anonymity, and a user-first Web!
Benefits
- Highly competitive salaries & benefits
- Generous home-office stipends
- Fully remote team (no office, no commute) with a low-meeting culture
- Welcoming, humble, ridiculously smart teammates, and a truly flat org structure
- Opportunity to get in early at a hyper-growth company, and revolutionize the Web
- Brendan Eich, our CEO & co-founder, invented JavaScript!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptHTMLCSSadblocking rulesfilter listsreverse-engineeringdebuggingWeb technologiesWeb security modelGit
Soft skills
communicationconflict resolutioncollaborationproblem-solvingcommunity engagementasync workadaptabilityuser-focused mindsetteamworkcreativity