Key Job Responsibilities and Duties:
- Translate requirements and mockups into fully functioning components using JavaScript (React or Vue), HTML and CSS. Beyond core technologies our stack includes GraphQL, NodeJS
- Design and implement end-to-end product features in collaboration with UX Designers, Back end Developers and Data scientists
- Continuously learn and apply modern frontend development methodologies and tools
- Deploy and maintain software in production
Qualifications & Skills:
- 2+ year of experience working with vanilla Javascript or React or Vue.js, HTML, CSS
- Experience with Frontend architecture principles and best practices
- Basic understanding of cross-browser and cross-platform development (feature compatibility, responsive design)
- Experience with software delivery and maintenance aspects: deployments, monitoring, scalability, security, reliability
- Basic understanding of incident response practices
- Fluent in both English and Chinese
Booking.com’s Total Rewards Philosophy is not only about compensation but also about benefits. We offer a competitive, 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
Application Process:
This section should provide:
- Let’s go places together:
- This role does not come with relocation assistance.
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.