Ios Software Engineer II

Booking Booking · Hospitality · Shanghai, China · Engineering

iOS Software Engineer II at Booking.com, focusing on developing and maintaining the iOS application, collaborating with cross-functional teams, and ensuring high quality of the product. Requires 5+ years of development experience and 3+ years in iOS application development with Swift and SwiftUI. Experience in large-scale technical challenges and Agile environments is essential.

What you'd actually do

  1. Owns the execution of technical and user interface elements in the Booking.com stack, products and processes.
  2. Splits large tasks in manageable and decoupled steps.
  3. Estimates and prioritises based on the implementation effort and customer impact.
  4. Collaborates with other app developers, backend developers, product owners, and quality specialists, to constantly improve customer experience.
  5. Ensures the utmost high quality of the Booking.com app in production, by monitoring crashes, firefighting incidents and solving complex bugs.

Skills

Required

  • iOS SDK
  • Swift
  • SwiftUI
  • Xcode
  • Agile/Scrum

Nice to have

  • service APIs for mobile applications
  • MVVM
  • TCA
  • A/B testing
  • data-driven development
  • NodeJS
  • TypeScript
  • GraphQL
  • Grafana
  • Graphite
  • Apple’s Human Interface Guidelines

What the JD emphasized

  • 5+ years development experience
  • 3+ years iOS application development