At Booking Holdings, 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 journeys you take and the memories you create. Through our products, partners, and people, we make it easier for everyone to experience the world.
We’re looking for a Senior Android Engineer who can build seamless, reliable, and scalable experiences across Android mobile applications. You will own features end-to-end — from ideation and design to production deployment and monitoring — delivering high-quality software used by millions of travelers worldwide.
What you’ll do
Design, implement, and ship end-to-end product features across Android apps.
Develop clean, maintainable Kotlin code using modern Android frameworks and architecture patterns
Build and maintain scalable backend services and APIs using server-side technologies (Java, Kotlin, Python, etc.)
Collaborate closely with Product, Design, Backend, Mobile, and Data teams to refine requirements and deliver iteratively
Translate product goals into technical solutions with measurable impact
Ensure quality through unit, integration, and instrumentation/UI testing
Deploy, monitor, and maintain software in production environments
Define and track SLIs/SLOs, monitor system health, and participate in incident response and on-call rotations
Debug performance and reliability issues across mobile clients.
Contribute to shared architecture, libraries, tooling, and coding standards
Proactively reduce technical debt and improve scalability, reliability, and developer experience
Support experimentation and data-driven feature improvements
Skills & Experience Required
6+ years of professional software development experience
Strong Android development experience with Kotlin, Coroutines/Flow, Jetpack libraries, and modern app architecture (MVVM/Clean/Compose)
Solid understanding of RESTful APIs, system design, and distributed systems fundamentals
Experience with SQL databases (MySQL, PostgreSQL, or similar)
Strong grasp of mobile app lifecycle, performance optimization, and reliability at scale
Experience with testing practices (unit, integration, instrumentation)
Experience delivering and maintaining software in production environments
Familiarity with monitoring, logging, debugging, and incident response
Ability to collaborate effectively in cross-functional product teams
Pre-Employment Screening
If your application is successful, your personal data may be used for a pre-employment screening check by a third party as permitted by applicable law. Depending on the vacancy and applicable law, a pre-employment screening may include employment history, education and other information (such as media information) that may be necessary for determining your qualifications and suitability for the position.
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Android Engineer II
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!