iOS Software Engineer 1

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

iOS Software Engineer 1

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

  • Contribute to the development of new Traveller Payments features within Booking.com's Fintech Products, collaborating closely with other native iOS developers.

  • Work with the broader Payments & Fintech Mobile Apps teams to deliver a seamless, secure, and consistent payments experience across mobile platforms.

  • Ensure the highest quality of the Booking.com app in production by monitoring crashes, handling payment-related incidents, debugging complex issues, and leading incident investigations when required.

  • Take ownership of critical payments flows that involve various payment methods ensuring reliability, performance, and scalability.

  • Proactively mentor colleagues, support their professional growth, and play a key role in onboarding new team members within the Fintech domain.

  • Continuously improve the payments services you own by optimizing performance, resilience, and resource usage, especially for high-traffic and high-risk flows.

  • Ensure Traveller Payments features remain compliant with the latest technology standards, security practices, and internal Fintech guidelines.

  • Meet and exceed service-level agreements for test coverage, quality, and reliability by implementing robust testing strategies and quality processes.

  • Perform profiling to identify performance bottlenecks in payment flows, optimize app responsiveness, and ensure key metrics are monitored for overall app and payments health.

  • Translate business, regulatory, and product requirements (e.g. conversion, fraud prevention, compliance) into scalable and maintainable technical solutions.

  • Prioritize and resolve issues based on traveller impact, financial risk, and business criticality.

  • Collaborate closely with iOS engineers, backend engineers, product owners, designers, data analysts, risk, and quality specialists to continuously improve the traveller payments experience.

  • Contribute to Booking.com's growth through interviewing, onboarding, and other recruitment efforts within the Fintech and Payments engineering community.

Skills Required

  • 3+ years of experience as an iOS Developer using Swift, preferably working on complex, user-facing products.

  • Strong knowledge of Swift, SwiftUI, Cocoa, and Xcode, with experience building production-grade applications.

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

  • Extensive experience writing automated tests, including Unit Tests and Snapshot/UI tests, particularly for critical user flows.

  • Proven ability to work as a self-starter, taking initiative to solve problems in a large-scale, high-impact environment such as Fintech.

  • Strong interest in exploring new technologies, tools, and best practices, especially in payments, security, and mobile performance.

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

  • High attention to detail, especially important in financial and transactional systems.

  • Team-oriented mindset with a proactive and collaborative attitude.

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

Bonus Points For

  • Experience with Apple App Store approval and distribution processes, including Ad Hoc and Enterprise distribution.

  • Having built and shipped an approved App Store app, ideally involving payments or sensitive user data.

  • Experience with A/B testing, experimentation, and data-driven product improvements.

  • Familiarity with payments, checkout flows, fraud prevention, or financial compliance on mobile platforms.

  • Passion for open source contributions and sharing knowledge with the wider engineering community.

  • Willingness to tackle deep, complex technical challenges at massive scale, especially within Fintech and Payments ecosystems.

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.

Manager Data Analytics - Marketplace

Amsterdam, Netherlands
1d

Data Analyst I - PPC Data Analysis, Marketing

Manchester, United Kingdom
1d

VP Engineering & Data - Trips

Manchester, United Kingdom
1d

Senior Financial Analyst - Attractions

Amsterdam, Netherlands
2d

Treasury Risk Specialist

Amsterdam, Netherlands
2d

Business Application Engineer - Service Now

Bangalore, India
2d

Director of Procurement Marketing

Amsterdam, Netherlands
2d

Data & AI Governance Operations Manager

Amsterdam, Netherlands
2d

Pega Lead System Architect

Bangalore, India
2d

Account Manager - Seoul

Seoul, Korea, South
2d

Senior Software Engineer I - RegTech Sanctions, FinTech

London, United Kingdom
5d

DevOps Engineer (m/f/d)

Barcelona, EMEA, ES / Santa Cruz de Tenerife, EMEA, ES / Barcelona, EMEA, ES
Nuevo

IT Engineer (m/f/d) Local Support Spain

Santa Cruz de Tenerife, EMEA, ES
Nuevo

Hardware Test Engineer

Barcelona, ES
Nuevo

Senior Protocol Stack & Network Automation Engineer

Barcelona, ES
Nuevo

Ground Software (Junior)

Barcelona, ES
Nuevo

Principal Antenna Product Engineer

Barcelona, ES
Nuevo

Principal Mechanical Engineer

Barcelona, ES
Nuevo

Technical Roaming Integrations Engineer

Barcelona, ES
Nuevo

Senior Hardware Engineer – Space & Defence

Tres Cantos, España, ES / Getxo, España, ES
Nuevo

Tender Engineer – Space Institutional Market (RF & Communications)

Seville, España, ES / Santander, España, ES / Getxo, España, ES / La Poveda, España, ES
Nuevo
Híbrido

Lead Economy and Systems Designer

ES - Barcelona; IL - Tel Aviv, Israel; IN - Bangalore, India
1sem
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

Candidatura gestionada por Booking.com