Full Stack Developer

Hbx Group
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

HTML
Java
JavaScript
PHP
Agile Methodologies
CSS
Software Quality
Code Review
Databases
DevOps
Drupal
Electronic Data Interchange (EDI)
MySQL
Node.js
Next.js
Secure Coding
Software Engineering
Symfony
Systems Architecture
Web Template Systems
TypeScript
Web Applications
Web Standards
Website Wireframe
React
Backend
Angular
Kubernetes
Front End Software Development
Api Design
Terraform
Docker
Legacy Systems

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, …).

Requirements

Do you have experience in Wireframing?, * 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

Benefits & conditions

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.

About the company

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.

Apply for this position