workingatbooking
Android Engineer II
Company
Role
Android Engineer II
Location
Job type
Full-time
Posted
15 hours ago
Salary
Job description
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.


