We Are Black Swan Data (Avionics)

Black Swan Data (Avionics) is the world’s leading provider of in-flight entertainment (IFE) technology to the airline industry. More than 70 airlines already fly with our software, significantly the world’s entire top 10, including Qantas, Singapore Airlines, Cathay Pacific and Emirates.

We focus on improving the IFE passenger experience through personalisation, offering a whole new world of seat-back entertainment systems, pairing with mobile devices and enabling internet connections while passengers are in the air. Our technical expertise brings these innovative experiences to life and captivates millions of passengers every year, whilst they travel around the globe.

Innovation has been a challenge for the avionics industry due to strict regulations, but this is rapidly changing with an ever-increasing number of planes now connected to the web. In-flight entertainment is one of the final untapped spaces where user-experience, advertising, data and applications have not yet matured, and we are working hard to capitalise on those opportunities.

There are exciting times ahead in the world of in-flight entertainment and Black Swan Data (Avionics)

Bringing together a passionate and talented team combining skills in software engineering, data science, design, product innovation and marketing, Black Swan Data thrives on innovating. Launched in 2011, today we employ 260 people worldwide across offices in the UK, USA, Hungary and South Africa.

Your role at Black Swan Data

Join us for a great opportunity to join a rapidly growing data and technology company.

Welcome to the Avionics Team…

We are looking an experienced and dynamic Frontend developer to join our rapidly growing Avionics team. You'll be working in a fast-paced, agile environment using Angular, Typescript, Docker, and associated technologies to deliver features for a new, award-winning system that is used by thousands of passengers on a day-to-day basis. If you love planes and APIs, this could be the role for you!

We are constantly leveraging our international footprint to improve knowledge sharing and foster growth and are very keen on open source projects where we can contribute back into the communities that we rely on.

Your role at Black Swan Data

Join us for a great opportunity to join a rapidly growing data and technology agency led by an experienced management team.

Key Accountabilities will include the below:

  • Actively partake in code reviews for other team members
  • Adhere to Black Swan Data's global testing strategies (eg. unit testing) to ensure the code is of high quality and minimizes regression
  • Adhere to Black Swan Data's coding standards
  • Attending daily stand ups to discuss project progress and what individual team members will be working on next
  • Be available either in person or on Slack/ other messaging tool to discuss technical solutions with other developers
  • Competently fix bugs
  • Feed into technical architecture documentation by providing thoughts and advise
  • Maintain existing systems and applications
  • Proactively responding to reported bugs on Jira
  • To deliver assigned tasks and features within their estimated time frame
  • When encountering issues demonstrate the ability to debug and problem solve. Ensure timely escalation of issues if you or your peers aren’t able to resolve
  • Collaborate with developers on other platforms to ensure logic is consistent across platforms
  • Engage with key internal stakeholders to understand the product and user environments of the solutions we are creating
  • Plan individual tasks and manage working time in accordance with the sprint plan
  • Work closely with other BS teams such as Solutions Architects, Business Analysts, Testers and Producers

Who you are…

We want people fanatical about creating innovative solutions inspired by data. We know Black Swan Data's DNA is different, it’s what helps us find new perspectives on our clients’ problems. Working in a fast paced, energized environment, our bar is set high, and an ability to build long lasting partnerships both internally and externally is vital.

We are looking for people with the following skills and experience:

Essential Technical Skills

  • Bachelor's degree in Computer Science or equivalent
  • Critical thinking and problem solving
  • Displays energy, drive and stamina
  • Must be a strong team player
  • Open minded, flexible and willing to adapt to changing situations
  • Experience using Git
  • In-depth knowledge of HTML/XHTML/HTML5
  • In-depth knowledge of JavaScript e.g. ES5/ES6/Typescript
  • Knowledge of CSS 3
  • Experience with JavaScript frameworks e.g. AngularJS / Angular2+ / React
  • Experience with interface development toolkits: e.g. Less/SASS
  • Experience with Build systems e.g. Webpack/Grunt/Gulp
  • Experience with messaging technology (eg. RabbitMQ)

Beneficial Technical Skills

  • Passionate about creating user-centric products
  • Experience of working with Continuous Integration (e.g. Jenkins CI Server)
  • Experience with Design and UX tools e.g. Photoshop/Balsamiq/Adobe XD/Invision/Zeplin
  • Experience of working with automated deployment solutions (ideally including Chef or Docker)
  • Docker orchestration using Kubernetes
  • Experience with microservice architecture with message brokering (RabbitMQ)
  • Interest in the Travel Industry


  • Strong ability in critical thinking and problem solving
  • Self-starter with a natural curiosity to learn and develop capabilities
  • Proven display of energy, drive and responsibility
  • Bachelor's degree in Computer Science or equivalent
  • Thorough knowledge of web applications, mark-up languages and web layouts
  • Open minded, flexible and willing to learn and adapt as the role requires
  • Must be a strong team player

What We Offer 

We provide a working environment which leverages your personal strength

Career Development – Regardless of which area of the business you work in you can expect to collaborate on all aspects of Black Swan Data's projects gaining the exposure you need to develop your expertise. No matter what stage you are in your career your development is our priority.

Working environment -  Because you spend 60% of your time at work, we try to make it enjoyable: Daily supply of the all the snacks you can eat in our all- day kitchens, Fridays Wobbly trolley - (check them out on our Instagram page!) , Monthly Breakfast courtesy of Black Swan Data.

Exciting Clients and Projects - Working with Black Swan Data we promise to provide an exciting and ever-changing industry within Aviation, with challenging projects with some of the leading Brands using the industries latest.

Talented Teams We ensure we have the best talent in the market – We are hire the best of the best as a swan you are exposed to highly skilled and multi-disciplined teams over the world.  We have 8 offices across 4.

We want to positively change the future through technology and the power of prediction.   How about you? 

Apply for this Job

* Required