Aug 28

Chromium Software Engineer

How we work


eyeo colleagues are based all over the world. We practice agile and work in distributed, cross-functional teams that span nearly every timezone. Many of our tech teams prefer to work asynchronously.


After your morning coffee, you'll be expected to...



  • Develop libadblockplus and ABP Chromium, using mainly your C++ skills, but with some bits of JavaScript and Java

  • Keep up with changes related to Chromium versions and translate these into the required changes for our libraries

  • Optimizing memory usage and performance for our mobile partners, while striving for high ad-blocking quality

  • Ensure the stability of our SDKs across all platforms and partners via automated tests, code reviews and collaboration with your QA colleagues

  • Ensure that partner requests are answered and implemented and that partners are satisfied


What you bring to the table...



  • 4+ years of software development experience

  • Extensive experience in modern C++ (minimum C++11)

  • Understanding of Chromium browser internals

  • Experience in JavaScript, ideally also familiar with V8

  • Experience designing the architecture of software components

  • Experience with concurrency/multithreaded development

  • Continuous Integration at least as a user (bonus for having set up CI pipelines)

  • Knowledge of the Git version control system

  • Familiarity with agile frameworks (Scrum, Kanban, etc)

  • Proactive problem solver with a good attitude

  • Fluent in both verbal and written English


It's awesome, but not required, if you know about...



  • Experience in Java, ideally with JNI

  • Experience developing and unit testing mobile applications, ideally Android native

  • Knowledge about other programming languages like Python, Kotlin or Rust

  • Understanding of the ad tech landscape

  • Experience using and creating Docker containers

  • Remote work experience


What we offer:



  • Work from home, one of our offices, or a co-working space—we trust you to find what works best for you

  • Stipend for one of the following: home office, co-working space, or relocation

  • Flexible working hours

  • 28 days paid vacation days

  • Your choice of hardware and setup

  • Personal and professional development budget

  • Monthly childcare stipend for children under 6

  • Offsite team days and annual summer company retreat in Cologne

  • Company-sponsored hackathons



Related jobs

Jobs at this company

eyeo GmbH

eyeo GmbH