Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
A/B Testing @ 4
API @ 4
Android @ 4
Communication @ 6
Dagger @ 4
GraphQL @ 4
Hilt @ 4
Jetpack Compose @ 7
Kotlin @ 7
Profiling @ 4
iOS @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
As part of the Car Hire Insurance & Flexibility Team in Amsterdam, you will expand the reach and impact of two mobile experiences in Booking.com's Android app: Car Hire Insurance, protecting customers when they rent a car, and Flexibility products for Accommodation, giving guests the freedom to change their plans. You will work with Android, iOS, backend engineering, UX design, product, data, and quality teams to create seamless mobile experiences for millions of customers.
Responsibilities
- Build new features end to end, collaborating with Android, iOS, and backend engineers.
- Own technical decisions and lead architectural discussions, supported by RFCs, ADRs, and design documentation.
- Maintain high production quality by monitoring crashes, handling incidents, resolving complex bugs, and leading incident investigations.
- Support the professional growth of colleagues and help onboard new team members.
- Improve owned services by optimizing performance and resource usage.
- Keep insurance products and new features aligned with current technology standards and department guidelines.
- Meet service-level agreements for test coverage and quality through appropriate tests and processes.
- Profile applications to identify bottlenecks, optimize performance, and monitor app health metrics.
- Connect business and product goals to complex technical tasks.
- Prioritize issue resolution based on customer impact.
- Collaborate with app developers, backend developers, product owners, and quality specialists to improve the customer experience.
Requirements
- 6+ years of experience as an Android Developer, with Kotlin as the primary language.
- Strong hands-on experience building production UI with Jetpack Compose.
- Deep understanding of Kotlin Coroutines and Flow, including structured concurrency, cancellation, threading, and testing asynchronous code.
- Experience with modern Android architecture, including MVVM/MVI, Jetpack ViewModel, Navigation, and dependency injection with Hilt or Dagger.
- Extensive experience writing unit, UI, Compose, Espresso, and screenshot tests.
- Strong knowledge of full-stack engineering and backend software concepts.
- Experience designing and evolving API contracts between applications and backend services.
- Experience with multi-module Gradle projects.
- Excellent communication skills, including the ability to communicate with technical and non-technical stakeholders.
- Experience profiling Android applications using Android Studio Profiler, Baseline Profiles, and Macrobenchmark.
- Experience with A/B testing and release planning.
- Fluency in written and spoken English.
Nice to Have
- Experience with GraphQL, including schema design, queries, mutations, and fragments, ideally in a federated setup.
- Experience with Kotlin Multiplatform.
- Experience shipping an application to the Google Play Store.
- Motivation to explore new technologies, applications, and environments.
Contract Details
- Independent contractor position.
- Duration: 1 year, from October 16, 2026, to October 15, 2027.
- Working time: 40 hours per week.
- Pay rate: €60–€130 per hour.
Offered
- The opportunity to contribute to a high-scale, complex, world-renowned product used by millions of travellers.
- A fast-paced and performance-driven culture.
- Opportunities to use technical expertise, leadership capabilities, and entrepreneurial skills.
- The opportunity to promote and drive impactful engineering solutions.
- Technical, behavioural, and interpersonal development through on-the-job opportunities, hackathons, conferences, and community participation.
More jobs at Booking.com
Product Manager
Booking.com · Amsterdam, Netherlands
EUR 50-103 per hour
Ivalua Techno-Functional Specialist
Booking.com · Amsterdam, Netherlands
EUR 50-93 per hour
Core Android Developer
Booking.com · Amsterdam, Netherlands
EUR 50-100 per hour
Senior Researcher - Accessibility
Booking.com · Amsterdam, Netherlands
EUR 60-130 per hour
Full Stack Software Engineer
Booking.com · Amsterdam, Netherlands
EUR 50-100 per hour
Similar jobs
Backend Engineer – Senior – Go – Product & Startup Experience – Saily
Nord Security · Poland
PLN 288,000-400,800 per year
Senior Backend Engineer — Go, Product and Startup Experience
Nord Security · Kaunas, Lithuania, Vilnius, Lithuania
EUR 72,000-86,400 per year
Senior Agentic Product Engineer
Nord Security · Kaunas, Lithuania, Vilnius, Lithuania
EUR 67,200-93,600 per year
Agentic Product Engineer
Nord Security · Warsaw, Poland
PLN 324,000-450,000 per year
Software Engineer, Consumer Engineering
Reddit · United States
USD 164,000-229,000 per year
Senior Software Engineer, Consumer Engineering
Reddit · United States
USD 190,000-267,000 per year
Staff Software Engineer, Consumer Engineering
Reddit · United States
USD 217,000-303,000 per year
Senior Android Software Engineer, Consumer Engineering
Reddit · San Francisco, United States
USD 190,800-267,100 per year