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