JavaScript Reverse Engineer

Prior experience and contribution to open source projects Knowledge and experience analyzing network traffic Experience in auditing web pages (e. g.

Current openings:

Florian Damian email:

jobs@eyeo.com

Get to know us

We create open source software that puts users in control over their online browsing experience. Our desktop and mobile products, such as Adblock Plus, Adblock Browser and Flattr, help sustain and grow a fair, open web, because they give users control while providing user-friendly monetization. Our most popular product, Adblock Plus (ABP), is currently used on over 100 million devices.

What you'll do

Due to the growing number of individuals using ad blockers, some companies have developed a way around ad blocking that shows ads even if an ad blocker is present. We do our best to stop these circumvention efforts in order to keep users in charge of their browsing experience. This is where you come in: help defend user choice by contributing to one of the biggest ad blockers in the world.

During your work day, you'll be expected to

  • Reverse engineer techniques used to get around Adblock Plus
  • Develop stateless JavaScript functions and other solutions to counter these techniques
  • Keep up-to-date with current ad blocking and circumvention techniques
  • Align with internal stakeholders to combine anti-circumvention efforts

A little bit about you

  • Strong knowledge of core web technologies, especially DOM manipulation and JavaScript (ES6+)
  • Strong proficiency of browser developer tools (e.g. Chrome Developer Tools or Firefox Devtools) to analyze JavaScript code
  • Good understanding of how JavaScript engines in browsers and browser extensions work internally
  • Willingness to work in a geographically distributed agile team

It's great, but not required, if you have

  • Prior experience and contribution to open source projects
  • Knowledge and experience analyzing network traffic
  • Experience in auditing web pages (e.g. security audits, pen-testing or website accessibility audits)

 

Most of our developers work remotely and so can you. We’re happy to pay for a coworking space, or if you prefer, we can help you relocate closer to our offices in Cologne or Berlin.

Not sure if this is for you? Consider contributing first.

When applying, please include a code sample or, preferably, references to open source projects you’ve worked on.

Privacy Notice

When you apply, you’ll be automatically forwarded to our recruitment platform operated by an external service provider called Greenhouse (seated in the US). Greenhouse collects some information on its website, such as anonymous usage statistics, by using cookies, server logs, and other similar technology. For more information, please refer to Greenhouse’s Privacy Policy. All documents and information provided by you are stored with Greenhouse. In order to ensure an adequate level of data protection, eyeo and Greenhouse have entered into the EU Standard Contractual Clauses (“processors”) - Commission Decision C(2010)593. You can request a copy of this by contacting us at privacy[at]eyeo.com. If you don’t want your data forwarded to Greenhouse, please do not apply. For detailed and further information, please refer to our Privacy Policy at https://eyeo.com/en/privacy.

Why work here

Florian Damian email:

jobs@eyeo.com