1 month ago

Android Software Engineer at eyeo

70% 40 hours / week Europe (Remote)
Flexible working hours
Home office allowance
Employee training program

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 150 million devices.

What you’ll do

You will help improve Adblock Browser, our Chromium-based browser for Android with integrated ad blocking and a focus on performance and privacy.

After your morning coffee, you’ll be expected to…

  • Develop new features, using mainly your Java skills, but with some bits of C++ and Python
  • Dive deep into a large code base to integrate new features or optimize performance while striving for high ad-blocking quality
  • Keep up with changes related to Chromium versions and integrate our features on top of its code base
  • Ensure the stability of our product via automated tests, code reviews and collaboration with your QA colleagues
  • Review your colleagues merge requests and think of ways to improve our code quality

What you’ll bring:

  • 3+ years of software development experience
  • Experience in Java and a good understanding of the Android platform
  • Always keen to learn new technologies and programming languages
  • Experience developing and unit testing mobile applications, ideally Android native
  • The motivation to familiarize yourself with a large code base and a customized build process.
  • You are comfortable working under Linux and having to use the command line rather than a special tool for some tasks.
  • Experience designing the architecture of software components
  • Familiarity with agile frameworks (Scrum, Kanban, etc)
  • Proactive problem solver with a good attitude
  • Fluent in both verbal and written English
  • Located in GMT+2, plus or minus two hours

A little bit about the team you’ll work with

The Distribution Partnerships Unit works on growing eyeo’s number of users by finding and collaborating with partners that help us scale our user base. Our partners include leading players in the browser and OEM markets. We collaborate closely with them to integrate ad-blocking technologies into their projects by maintaining and constantly improving the SDKs that make this integration easy. We add features and functionality based on their feedback, as well as new trends in the markets around us.

The Adblock Browser team helps internal teams improve and optimize the products they’re delivering to partners. Integrating our ad blocking products in Adblock Browser generates interesting insights about performance and mobile browsing user needs. On top of that, the team also develops new features based on user feedback and internal research.

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

What we offer

  • Work from home or one of our offices —we trust you to find what works best for you
  • Stipend for one of the following: home office 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