Software Development Engineer - UI Developer

  • UK Only
  • Amadeus Careers
Job Description:

Digital for Airlines entity oversees developing digital solutions for airlines’ websites and agencies. The portfolio of products is quite extensive, from standard ready-to-use products to highly customized ones, also encompassing serviceable platform, and mobile solutions.

Altéa Self Service check-in (SSCI) is a widely popular check-in solution for airlines and ground handlers. It is used by 100+ airlines in production today. The SSCI products see many evolutions towards empowering the traveler during the check-in process and it is becoming one of the key merchandising touch points. Think verifying your regulatory and health requirements, printing your bag tag at home, buying upgrades at web check in or a completely touchless check-in experience at an airport kiosk.

The team:

The SSCI team is a key team in the London Digital portfolio. The team is responsible for the development of a range of SSCI products that includes kiosk, mobile check-in, web check-in and Digital Commerce API. Based in London Heathrow, the SSCI team works closely with Altéa DCS - a module of the Altéa suite of products that allows the airlines to manage the Check-in and Load Control on a common platform. The team is working in SAFe. Our small and highly productive team focuses on code quality and process automation: continuous integration, extensive tooling and industry-standard stacks.

As a member of the highly qualified team, you will have the opportunity to work on projects and processes related to the check-in flow. It is a unique chance for you to acquire knowledge on the various stages of the check-in process - identification, journey, seats, ancillary services, baggage, document printing and work with other talented software engineers. You will join a young and motivated team, willing to share knowledge to help you for an easy adaptation.

Summary the role:

The Software Development Engineer is involved at key stages of product development. The developer is accountable for the technical design and delivery of the product’s functionalities according to solutions agreed between a variety of stakeholders including Customers, Product Management and Product Definition Analysts. You will need to analyze user needs and design, code, test, debug, and document software solution with a highly creative mind-set.

In this role you’ll:

Analyse product specifications

  • Define user requirements for the development of new (or upgrade of existing) software solutions.

Design systems and code

  • Design technical solutions and perform feasibility studies.
  • Propose viable technical solutions to Product Management and/or users for validation.
  • Develop software according to Amadeus standards.
    • Test and maintain the product software
    • Conduct unit, package and performance tests and ensure a level of quality in line with the Amadeus guidelines.
    • Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product.
    • Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst
    • Produce relevant application software documentation and issue it to the requesting departments.
    • Work in SAFe, as part of the Digital Blue Train on the Angular Digital Touchpoint product. The train mission is to go on enhancing the product to answer to customers’ needs while ensuring good quality and a sustainable architecture.

About the ideal candidate:

  • A degree in Computer Science, or equivalent, or other significant industry experience.
  • Knowledge of RESTful JSON API
  • Knowledge of Angular (9+), RxJS, Redux concepts(NgRx)
  • Knowledge Angular Material, Ng Bootstrap
  • Knowledge of TDD with Jasmine and Karma
  • HTML / CSS
  • We believe in aiming for excellence, taking responsibility, working together and putting our customers first. We need you to display these qualities.
  • Good interpersonal skills, you will be dealing with internal stakeholders to communicate on requirements, design, usability and reviewing design decisions on a regular basis

It would be desirable, but not essential, if you have:

  • SCM knowledge, preferably Git/Bitbucket
  • Knowledge of distributed systems/service oriented architectures
  • Knowledge of defining a REST API using Swagger/OpenAPI
  • Knowledge of building and deploying an application in the cloud

What we can offer you:

  • Extensive range of benefits including an opportunity to work flexibly, bonus, pension, 28 days holiday rising to 30 days plus bank holidays, healthcare and discount schemes.
  • Work in a company that has been voted as a Top UK & European Employer for four consecutive
  • years and recognized as a Financial Times Leader in Diversity
  • Access to a comprehensive suite of learning and development tools
  • A role that tangibly impacts millions of travelers around the globe
  • Opportunity to work in with a multicultural, fun, and supportive global team

Application process

The application process takes no longer than 10 minutes. Create your candidate profile, upload your CV and apply today! We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation.

Other Jobs in Full Stack