HBX Group is the world’s leading technology partner, connecting and empowering the world of travel. We’re game-changers, disruptors, the people who bring together local and global brands in accommodation, transport, activities and payments through our network of 300,000 hotels worldwide, 60,000 hard to reach high value clients such as tour operators, travel agents and loyalty schemes across 140 source markets. We are tech-driven, with a customer-first philosophy, and commercial teams whose knowledge and relationships on the ground are second to none. And of course we have an amazing team! Our people, Team HBX Group, are the beating heart of the company who we encourage to ‘move fast, dream big and make the difference’ every day. In fact, we believe that it is tech + data + people that truly sets us apart in the market, alongside our ‘global approach, local touch’ mentality. We’re headquartered in Palma, Mallorca and employ around 3,500 people worldwide.
Job Description: As a “Full Stack Web Developer” you will design, develop, and maintain web applications that provide robust, user-friendly, and reliable digital experiences by leveraging both front-end and back-end technologies including Drupal, Next.js, Angular, vanilla JavaScript, HTML, and CSS, while ensuring software quality through thorough testing practices. This position enables the creation and enhancement of websites, supports collaboration across the development team, and helps deliver solutions that meet organizational goals and client requirements.
ACCOUNTABILITIES:* Develop modern, robust web applications by leveraging Drupal, Next.js, Angular, vanilla JavaScript, HTML, and CSS to deliver responsive, accessible, and user-friendly digital experiences that support business growth.
Ensure software quality and reliability by designing and implementing automated and manual testing protocols for all web projects, efficiently identifying and resolving defects before deployment.
Collaborate with cross-functional teams by engaging with designers, stakeholders, and fellow developers to translate user requirements into effective technical solutions that achieve project objectives.
Maintain high standards of code quality and performance by conducting code reviews, optimizing existing functionalities, and refactoring legacy systems to enhance application stability and maintainability.
Support continuous improvement in development processes by staying updated with industry trends and adopting innovative tools and techniques to drive technical excellence.
Facilitate seamless integration and interoperability by contributing to backend and API development, ensuring smooth data exchange and robust system architecture.
Protect organizational interests by adhering to secure coding practices and compliance requirements throughout the software development lifecycle.
Advance team goals by actively participating in Agile ceremonies, sharing knowledge, and fostering a collaborative environment to maximize project success.
KEY INTERFACES:* Customer Experience and Automation team
Product management / IT: To coordinate the inclusion of automation programs features and optimize application for maximum speed and scalability.
External contractors: To coordinate and execute web projects
Communications: To create the content structure-based business requirements for internal and public websites
Marketing: Ensure that all the online assets are following the brand guidelines and work with them to ensure that are created for online format (weight, size, …).
EXPERIENCE \& SKILLS:* High knowledge of Vanilla JS, Typescript, NodeJS and frameworks such as ReactJS, Angular
Proficiency in HTML, Cascading Style Sheets (CSS, SCSS), content management systems (CMS) such as Drupal
Knowledge of Docker, K8S y Terraform (DevOps) and Java/Spring is a nice to have
Knowledge of server-side programming languages like PHP (Symfony), and databases like MySQL
A good eye for graphic design principles and high knowledge of web standards
Knowledge of Template based systems
Experience translating comps and wireframes into semantically correct web templates
You will have the opportunity to work for a company that is going through significant change in becoming the world´s leading travel services provider. We are looking for people that are ready to ride the wave in this exciting journey.
As well as an attractive benefits package you will be able to work:* Within an innovative, engaging and multicultural environment.
Have the opportunity to build strong and lasting business relationships and friendships from around the world.
Have the opportunity in developing your career locally or within one of our beautiful working locations across the globe.