Frontend Software Engineer II
Role details
Job location
Tech stack
Job description
- Deliver web and app applications from idea inception and validation to a scalable solution.
- Develop new user-facing and partner-facing products and optimize existing ones using both client-side as well as server-side languages and technologies.
- Act as an intermediary for understanding and solving problems, with both technical and non-technical audiences.
- Rapidly developing next-generation scalable, flexible, and high-performance systems, with end-to-end ownership by monitoring and adjusting SLIs and SLOs.
- Advocate a collaborative working environment - make "my ideas" into "our ideas"
- Collaborate with colleagues to ideate solutions for users, prioritizing based on business impact.
- Translate requirements and mockups into fully functioning features using modern Front End development frameworks
- Proactively propose improvement ideas to reduce technical debt and increase the business impact of your team.
Role Qualifications and Requirements
We are looking for driven engineers who enjoy solving problems, who initiate solutions and discussions and who believe that any challenge can be scaled with the right approach and tools.
Technical Core
- Languages & Frameworks: TypeScript, React, React Router
- Tooling & Testing: Webpack, Vite, Jest, Playwright (E2E Testing)
- Data & Integration: Web APIs, GraphQL
- Platform & Distribution: Micro-frontends (Module Federation), Cross-Domain Security (CORS/CSP)
- Accessibility: WCAG 2.2
- Nice-to-Have: Docker, Kubernetes, Node.js, Tailwind CSS
Requirements
Do you have experience in UI?, * Ownership: Proactive, goal-oriented, and comfortable working independently or via pair programming.
- Collaboration: Proven ability to lead cross-functional initiatives (e.g., partnering with Designers to refine UI/UX).
- Communication: Ability to articulate complex technical thoughts clearly and mentor others through knowledge sharing.
- Growth: A continuous learner who stays curious and suggests proactive UI improvements. Adept at leveraging AI-assisted development tools to accelerate delivery and exploring Generative UI patterns to personalize the partner experience.
Benefits & conditions
Booking.com's Total Rewards Philosophy is not only about compensation but also about benefits. We offer a competitive compensation and benefits package, as well unique-to-Booking.com benefits which include:
- Annual paid time off and generous paid leave scheme including: parent, grandparent, bereavement, and care leave
- Hybrid working including flexible working arrangements, and up to 20 days per year working from abroad (home country)
- Industry leading product discounts - up to 1400 per year - for yourself, including automatic Genius Level 3 status and Booking.com wallet credit
Inclusion at Booking.com:
Inclusion has been a core part of our company culture since day one. This ongoing journey starts with our very own employees, who represent over 140 nationalities and a wide range of ethnic and social backgrounds, genders and sexual orientations.
Take it from our Chief People Officer, Paulo Pisano: "At Booking.com, the diversity of our people doesn't just build an outstanding workplace, it also creates a better and more inclusive travel experience for everyone. Inclusion is at the heart of everything we do. It's a place where you can make your mark and have a real impact in travel and tech."
We ensure that colleagues with disabilities are provided the adjustments and tools they need to participate in the job application and interview process, to perform crucial job functions, and to receive other benefits and privileges of employment.