Helaas, deze vacature is niet langer actief

Originele vacaturetekst

Android Developer - Scaled Partner Communications


At, data drives our decisions. Technology is at our core. And innovation is everywhere. But our company is more than datasets, lines of code or A/B tests. We’re the thrill of the first night in a new place. The excitement of the next morning. The friends you make. The journeys you take. The sights you see. And the food you sample. Through our products, partners and people, we make it easier for everyone to experience the world.

Commercial operations includes Customer Service, Partner Services (our commercial function) and our Content Agency who generate and moderate all onsite text, images and videos. With over 10,000 employees distributed across the globe, Commercial Operations is the human face to both our customers and our suppliers. We are responsible for many of the tools that customers use to manage their own reservations and partners use to grow their businesses. We are there to make it easier for everyone to experience the world.

The Technology department of Commercial Operations owns the customer journey end to end, from the customer facing self service app and web platforms to the support tooling used by our employees. ‘Behind the scenes’ we run the critical data and ML infrastructure that helps provide the right answer to our customers and partners as if by magic. We leverage machine learning and data to maximise efficiency and reduce friction. We take pride in our resilience and quality, knowing that our goal is to create a platform that serves all our customers the moment they need us the most.

It is the vision of partner technologies to help our partners achieve their full potential. Our teams develop and maintain a performance marketing platform. We develop data driven systems aimed at matching our partners needs with in-house solutions, and help partners by providing them with advice through a large number of communication channels (e.g. Email, banners, actions for Account Managers, etc.). As part of our team, you'll be responsible for the maintenance and innovation of our product in the Booking Partner's Android app (Pulse). We have a hybrid solution that mixes native development (Java and Kotlin) and our own Server Driven UI service.

  • Contribute to the processes that support the release of new features for the entire company, such as the release process, the build process, the continuous integration pipeline, etc.
  • Ensure the utmost high quality of the app in production, by monitoring crashes, firefighting incidents, solving complex bugs, etc.
  • Maintain and modernize the core libraries for the app (Network, A/B testing, Local Storage, etc.)
  • Participate in the maintenance and upgrade of the new versions of the SDKs and Operating Systems
  • Perform profiling to find bottlenecks and optimize performance.
  • Able to connect business and product goals to complex technical tasks.
  • Solve issues prioritizing based on customer impact.
  • Collaborate with app developers, backend developers, product managers, and quality specialists, to constantly improve customer experience within the app platform.
  • Contribute to's growth through interviewing, on-boarding, or other recruitment efforts.

We expect our developers to know the ins and outs of the Android framework and to deliver polished products customers want to use. We need self-starters who are great at solving problems, initiate solutions and discussions and are not afraid of solving challenges due to our huge scale.

We have found that people who match the following requirements are the ones who fit us best:

  • 5+ years of experience as a developer using Java, Kotlin, and other languages
  • 3+ years developing native Android applications
  • Strong knowledge of Java and Kotlin, and of the Android SDK
  • Strong interaction and design sense, excellent attention to detail
  • Self-motivated to explore new technologies, applications and environments
  • Self-starter, highly motivated, team-player

Bonus Points for:

  • Experience with Android Market place & Distribution Process
  • An approved Play store app
  • SQL knowledge and/or willingness to learn
  • Experience working with A/B testing
  • Experience with Frontend technologies like Typescript or Flexbox.
  • You are passionate about open source and contribute
  • You’re not afraid to solve deep technical challenges of a whole new level at a huge scale
  • You have an intrinsic curiosity in technological innovations and you are always on top of the latest trends
B. Offered
  • Living and working in Amsterdam, one of the most cosmopolitan cities in Europe
  • Contributing to a high scale, complex, world renowned product and seeing real-time impact of your work on millions of travellers worldwide
  • Working in a fast-paced and performance driven culture
  • Opportunity to utilize technical expertise, leadership capabilities and entrepreneurial spirit
  • Promote and drive impactful and innovative engineering solutions
  • Technical, behavioural and interpersonal competence advancement via on-the-job opportunities, experimental projects, hackathons, conferences and active community participation
  • Competitive compensation and benefits package and some great added perks of working in the home city of is proud to be an equal opportunity workplace and is an affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We strive to move well beyond traditional equal opportunity and work to create an environment that allows everyone to thrive.