Android Software Engineer I

Booking.com
Booking.com
Bangalore, IndiaPresencialCompetitivoPublicado hace 2 días
🇬🇧Inglés requerido
Booking.com

Android Software Engineer I

Anuncio original

Booking Holdings (NASDAQ: BKNG) is the world leader in online travel and related services, provided to customers and partners in over 220 countries and territories through six primary consumer-facing brands - Booking.com, KAYAK, Priceline, Agoda.com, Rentalcars.com, and OpenTable. The mission of Booking Holdings is to make it easier for everyone to experience the world. During 2019, the Company had consolidated revenues and net income of $15.1 billion and $4.9 billion, respectively, and a current market value of approximately $90 billion.

Booking Holdings Bangalore is a Center of Excellence based in Bangalore, India and a legal entity of Booking Holdings Inc. The Center was created to support the increasing business demands of the Booking Holdings Brands. The Center of Excellence provides access to specialized and highly skilled talent, leading industry best practices, and collaboration opportunities across all of the Booking Holdings brands and business units.

Responsibilities

  • Develop and evolve Android features for Traveller Payments, enabling secure, seamless, and reliable payment experiences for millions of users worldwide.

  • Collaborate closely with other native Android engineers, as well as backend, product, risk, compliance, and design teams within the Fintech Products organization.

  • Work with the wider Traveller Payments and Fintech Mobile Apps teams to ensure a consistent and high-quality experience across platforms.

  • Ensure production-grade quality of the payments experience by:

    • Monitoring crashes, ANRs, and payment-related incidents

    • Debugging and resolving complex issues (e.g. payment failures, edge cases, SDK integrations)

    • Leading or contributing to incident investigations and post-mortems when needed

  • Continuously improve the performance, reliability, and scalability of the payment flows, optimizing app resources and network usage.

  • Ensure Traveller Payments features remain up-to-date with Android platform advancements, security best practices, and internal fintech and compliance guidelines.

  • Own and enforce test coverage and quality SLAs, implementing robust testing strategies for critical payment paths.

  • Perform profiling to identify bottlenecks, optimize performance, and ensure payment health metrics are defined, monitored, and actionable.

  • Translate business, financial, and regulatory requirements into well-designed technical solutions.

  • Prioritize issues and improvements based on customer impact, payment success rates, and business risk.

  • Mentor and support teammates by:

    • Actively contributing to onboarding new engineers

    • Fostering professional growth and technical excellence within the team

  • Collaborate cross-functionally with Android engineers, backend engineers, product owners, data analysts, risk specialists, and QA to continuously improve traveller trust and conversion.

  • Contribute to the company's growth through interviewing, onboarding, and recruitment initiatives.

Experience & Qualifications

  • 2+ years of professional experience as an Android Developer, ideally working on consumer-facing apps at scale.

  • Strong expertise in Kotlin, Jetpack Compose, and modern Android architecture patterns.

  • Solid understanding of Object-Oriented Programming and a strong passion for building high-quality software.

  • Extensive experience writing Unit tests, UI tests, and Snapshot tests, especially for business-critical flows.

  • Proven ability to work autonomously, take ownership, and proactively drive solutions in a complex, large-scale environment.

  • Excellent communication skills, with the ability to clearly explain technical concepts to both technical and non-technical stakeholders.

  • High attention to detail, particularly important when building financial and payment-related features.

  • A self-starter mindset, strong motivation, and a collaborative team-player attitude.

  • Fully comfortable working in English, both written and spoken.

Nice to Have

  • Experience building and maintaining approved Google Play Store apps with high traffic.

  • Exposure to payments, fintech, or financial services, including concepts such as transactions, retries, idempotency, or security.

  • Experience with A/B testing and experimentation in mobile apps.

  • Passion for open-source contributions.

  • Comfort tackling deep technical challenges at large scale, particularly in high-availability systems.

Strong curiosity for fintech innovation, mobile security, and emerging Android technologies.

Strong curiosity about technological innovation, staying up to date with the latest trends in mobile development, security, and financial technology.

Through the Booking Holdings brands, we help our customers reach all corners of the earth. Our ability to provide great service rests on how well we understand our diverse customer base, which is why having a diverse team is so important to us. We bring together employees from all walks of life and we are proud to provide the kind of inclusive environment that stimulates innovation, creativity and collaboration.

EEO Statement:

Booking Holdings is an equal opportunity employer in accordance with all applicable federal, state and local laws. We ensure equal employment opportunity to all employees and applicants without discrimination or harassment based on race, religious creed, color, age, sex, sexual orientation, gender identity, national origin, religion, marital status, medical condition, disability, military service, pregnancy, childbirth and related medical conditions, or any other classification protected by federal, state, or local law.

Booking Holdings also extends this policy to every phase of the employment process including, but not limited to, recruitment, selection, placement, transfer, training and development, position elimination, restructure, promotion, compensation, benefits, layoffs, termination, and all other conditions or privileges of employment. Booking Holdings and its Affiliated Companies are Equal Employment Opportunity employers and welcome all job seekers including individuals with disabilities and veterans with disabilities. If you have a disability and believe you need reasonable accommodation in order to search for a job opening or apply for a position, please email reasonableaccommodation@bookingholdings.com with your request. M/F/V/D/SO

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.


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.

Managing Director Attractions

Amsterdam, Netherlands; London, United Kingdom; Manchester, United Kingdom
Nuevo

New Business Account Manager - Partnerships (Miami)

Miami, Florida
Nuevo

Engineering Manager R2R

Bangalore, India
Nuevo

SAP Basis Engineer

Amsterdam, Netherlands
Nuevo

Senior Specialist - Accounts Payable

Bangalore, India
Nuevo

Senior Technical Accounting Specialist

Amsterdam, Netherlands
1d

Lead, Global Communications

Amsterdam, Netherlands
1d

Marketing Insights & Research Specialist - Researcher II

Amsterdam, Netherlands
1d

Product Marketing Manager - Booking Advertising Solutions

Amsterdam, Netherlands
1d

Process Lead - Fintech Commercial Operations

Amsterdam, Netherlands
1d

Quantitative Researcher II - Partner Experience

Amsterdam, Netherlands
2d

Data Analytics Engineer (HANA/Snowflake/DBT)

Bangalore, India
2d

Senior Manual QA Engineer

Central Europe
Nuevo
Remoto

Senior NodeJS Backend Developer

València (Remote)
Nuevo
Híbrido

.NET Engineer

Barcelona (Hybrid)
Nuevo
Híbrido

Senior Engineering Manager, Core Experience - Commerce

Barcelona (Hybrid)
Nuevo
Híbrido

Senior Engineering Manager - Media

Barcelona (Hybrid)
Nuevo

Junior Engineer - Ruby (London)

Barcelona
Nuevo
Híbrido

Engineer - Full Stack

Barcelona (Hybrid)
Nuevo
Híbrido

Machine Learning Engineering Manager - Supply

Barcelona (Hybrid)
Nuevo
Híbrido

Android Engineer

Barcelona (Hybrid)
Nuevo
Híbrido

Junior Android Engineer

Barcelona (Hybrid)
Nuevo
Híbrido

Lead/Manager Economy and Systems Designer

ES - Barcelona; IL - Tel Aviv, Israel; IN - Bangalore, India
7m
Híbrido

Enterprise Account Executive - Dream Team

Multiple Locations / Flexible - France / Flexible - Spain / Flexible - Netherlands / Flexible - Germany / Flexible - Sweden / Flexible - Australia / Tokyo / Mumbai / Bangalore / Dubai
11m
Híbrido

Design Director

ES - Barcelona; IL - Tel Aviv, Israel; IN - Bangalore, India
13m

Candidatura gestionada por Booking.com