Expires soon Amadeus Nice

INTERNSHIP: Problem Checker Webapp with Angular and Node JS

  • Internship
  • London (Greater London)
  • HR / Training

Job description

Shaping the future of travel is important to us at Amadeus. Today, with technology getting smarter by the minute, that future is more exciting than ever.

Our business success relies on our people being always passionate about what we do. We believe in aiming for excellence, taking responsibility, working together and putting our customers first.  

We encourage you to be part of new and exciting projects and for you to take the lead when it comes to your progression.

Since mobility allows you and Amadeus to grow, we always look internally first when searching for candidate.

Amadeus e-Retail is the world's most widely used airline Internet Booking Engine (IBE).

Its award-winning user interface offers the best-in-class customer experience and helps airlines deliver all types of travel booking services including domestic and international flights, car rental, hotels and insurance. Amadeus e-Retail powers more than 260 websites for over 100 airlines in more than 110 countries around the world.

Each site comes with its own configuration, this leads to a big complexity in the different settings that every site can have, and setting the correct configuration gets more and more challenging. The goal of this internship would be to develop a simple web application that allows the user to quickly check if the settings applied on this website are correct or when it is not the case, to show which parameters are to be modified.

Example applications

As an internal tool for configuration analysis, it will be used as a quick and easy tool to visualize if there is an issue with the configuration.

The Goal of the internship is to develop a small web application based on recent frameworks and technologies.

The web application will have to:

· Parse the URL of the website that we are giving in input in order to detect :
· The website being used
· The database being used
· The parameters that are being overridden in the URL
 
· The user then inputs an area/ functionality / error that he wants to check through a drop-down or an input field, multi-select, etc. …
 
· The application has a set of templates corresponding to those inputs, and the application will compare the actual settings of the website to what is expected in the templates.
 
· Depending on the result of this comparison, the application will highlight to the user the parameters that are causing the error, or if no configuration issue is found, it will propose to open a ticket to solve the issue.

Serving as a guide, here are the technologies that the intern may use

•           Frontend: HTML/JavaScript/CSS. UI framework to be selected by the candidate (AngularJS, React, Meteor, ember …).

•           Backend: Node JS

•           MS SQL/ MySQL Database

The posting of vacancies and the treatment of applications are, in each Amadeus location, subject to national law and possible collective agreements with local staff representation. Internal Mobility policies vary from office to office, please check with your local HR representative the requirements and policy in place. E.g. a minimum time on position or Line Manager approval may be requested.

Make every future a success.
  • Job directory
  • Business directory