eyeo GmbH

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