Job title: FE DEVELOPER – join Global AVIATION TECH SOFTWARE LEADER; develop new AIRLINE TECH – R1Million – R1.3 Million - 100% REMOTE working from SA to start & then EMIGRATE to GERMANY.
Job type: Permanent
Emp type: Full-time
Salary: ZAR 1,300,000.00
Job published: 21/05/2021
Job ID: 38690

Job Description

Great opportunity for a FRONT END DEVELOPER – offering 100% REMOTE work from the outset, and then within the next 12 months the option to EMIGRATE TO GERMANY, fully sponsored by the company including EU work visa.

 

This role is with the Global Leaders in AVIATION/AIRLINE SOFTWARE PRODUCTS & SOLUTIONS - this Software Firm has a 30 year history in developing tech solutions for the world’s major airlines.

 

WHY THIS IS A GOOD OPPORTUNITY:

As International Airline Travel resumes it is anticipated that there will be a major boom across the Travel Technology Sector, and this company (headquartered in Germany) is at the forefront of developing the newest Software to address the changing demands of the AIRLINE and TRAVEL sectors.

 

REQUIRED SKILLS:

Front End Developer with development experience using Javascript/HTML/CSS and PHP.

Ideally you will be skilled on both client side code in JavaScript/HTML/CSS and Backend For Frontend code in PHP.

That said, developers who focus on one or the other, i.e., a good JavaScript developer or a good PHP developer will also be considered. (On the client-side the tech is mostly React / ReactNative and Redux, and Laravel/Lumen for the server-side).

 

THE COMPANY:

This international Software Company provides the most innovative, fastest Internet Booking Engines for Flights & Travel available. Within the Airline Travel Sector, they are innovators in eVouchers, online promotional tools, web, mobile and kiosk check-in systems as well as mobile, App and notification technologies. This business as at the forefront in engineering airline travel solutions using mobile phone check-in for flights, notifications and communication by airlines to passengers.

Essentially, a highly versatile international software development company specialising in travel tech solutions for the aviation industry. They provide airlines with internet and mobile solutions like booking, shopping, payment, NDC technology, check-in, passenger notifications, and crew communication. They develop and operates critical systems, from 5 global offices, for major international airline clients including Lufthansa, Austrian Airlines, airBaltic, Croatia Airlines, and JetBlue.

 

WHY YOU’LL LOVE IT:

A chance to move to Europe; no politics; learn loads & get a good feeling of accomplishment building products that are very visible – you, your friends and family are likely to use these products every time you fly.

 

THE ROLE:

FRONT END DEVELOPER (intermediate or senior) who is passionate about web and/or mobile development. Someone who would love to build user-facing applications that millions will use worldwide!  

As a developer you will participate in the full development life cycle from concept to deployment, using agile methodologies and the latest technologies. You will be part of an engaged global team with a flexible approach, and there are plenty of opportunities to grow, learn, and be recognised worldwide! Because of the time-critical environment in which they develop the highest quality software, it is crucial that you are a strong team member and be able to communicate professionally with both colleagues and clients alike.

 

POSITION REQUIREMENTS:

A good understanding of, and ideally experience with:

Software development using modern languages, frameworks and libraries

PHP - Laravel / Lumen, Symfony

JavaScript - React, Redux

HTML / CSS  - Less, Sass

Programming concepts, data structures and RESTful services (building and/or consuming)

Development best practices such as coding standards, design patterns, SOLID / DRY / KISS principles, etc.

Object-oriented design and programming

Source control systems and branching models (ideally using Mercurial or any modern system such as Git)

And, some understanding of, and ideally experience with:

Cross-platform development using libraries such as ReactNative or Ionic

Unix / Linux as development / deployment platform

MySQL and NoSQL

Test driven development and continuous integration

Any experience in and/or understanding of airline business processes in general or in specific areas, such as Booking, Check-in, Crew and Passenger notifications, Loyalty programs, etc. will be an advantage, BUT not essential.