iOS Software Engineer II
Booking.com · Shanghai, China · Engineering
About this role
Booking.com is hiring a mid-level Mobile Engineer in the software engineering function based in Shanghai, China. The posting calls out experience with Swift, Node.js, GraphQL, Grafana.
- Role
- Mobile Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Location
- Shanghai, China
- Department
- Engineering
- Posted
- Jan 20, 2026
More roles at Booking.com
Job description
from Booking.com careersAbout Us: At Booking.com, 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 friends you encounter. The journeys you take. The sights you see. And the memories you make. Through our products, partners and people, we make it easier for everyone to experience the world.
Key Job Responsibilities and Duties:
Owns the execution of technical and user interface elements in the Booking.com stack, products and processes.
Splits large tasks in manageable and decoupled steps.
Estimates and prioritises based on the implementation effort and customer impact.
Collaborates with other app developers, backend developers, product owners, and quality specialists, to constantly improve customer experience.
Ensures the utmost high quality of the Booking.com app in production, by monitoring crashes, firefighting incidents and solving complex bugs.
Contributes to the processes that support the release of new features for the entire company, such as the release process, the build process, etc.
Contributes to Booking.com's growth through interviewing, on-boarding, or other recruitment efforts.
- This role may be required to work on an on-call rotation