Software Developer

Lilium ,
London, Greater London

Overview

Job Description

A career at Lilium is for those who want to do something extraordinary, yet with a meaningful purpose. We take pride in pushing the very boundaries of technology and customer experience to deliver something that has never been done before. What we do here is hard, but then very few things worth achieving are easy. By joining Lilium you will have the opportunity to work with our world-class entrepreneurial team of more than 400 leaders, experts and engineers who are as passionate about emissions-free transportation as you are. We are also passionate about creating an inclusive culture, with more than 40 nationalities working with us to bring our vision of a sustainable world to life. The Opportunity We are looking for exceptional full-stack software engineers to join our Digital Technology team where you will be responsible for the development of Lilium's Mobility Service Platform. This platform is broad in its cope of responsibility, providing the necessary systems that will manage our air taxi service, the aircraft fleet and vertiports. With the customer at the very centre of our focus, we will provide journey booking, communication and identification services amongst other passenger services. Underpinning our service will be pilots, customer services and maintenance organisations - these colleagues form a key part of our user group and require, from the outset, the very best tools and systems to enable them to support the magical customer experience that will bring to market. The complexity of the programme is high, containing dependencies within our team as well as into the aircraft engineering and production divisions, vertiport operations and external operational and regulatory stakeholders. You'll be working alongside likeminded colleagues to make a significant contribution to the launch of a revolution. The role responsibilities will include * Participating in the development of the platform that supports Lilium's Mobility Service, in collaboration with colleagues from every area of Lilium * Contributing to the definition of product features in collaboration with UX and Product colleagues * Responsibility for supporting your software all the way through to production, ensuring that it achieves the desired technical, user and commercial objectives The successful candidate will b e * Able to understand a variety of complex engineering problems and apply strong analytical skills to implement software solutions * Business value and outcome driven, with a positive, "can do" attitude and a willingness to roll their sleeves up to get things done * Passionate about "constantly getting better" - with the drive to create an appetite for continuous improvement across the organisation * Motivated by very fast paced environments, where a high degree of autonomy and personal responsibility are demanded in order to create success The successful candidate should be able to demonstrate * Experience as a full-stack developer, and motivated by the opportunity to help us make decisions on the choice of technologies, tools and processes in our current greenfield environment. * Experience in the engineering challenges within complex systems where you may have used frontend technologies such as Vue.js, Angular, React, ES6, Ionic, Bootstrap or React Native to name a few; or applied Node.js, Python, Golang, Scala and SQL/noSQL db systems such as mongoDB, mySQL, PostgreSQL and Redis amongst possible server-side technologies. * Advantageous to have experience of working * in a Continuous Delivery cycle * on serverless computing and cloud architecture patterns * applying Unit Testing and TDD approaches * to the development of microservices architectures * which implement user applications and/or business processes What can you expect from us * We have a low ego culture where the best idea will be embraced, whomever it comes from. We will both support your individual success and challenge your views in an open, honest and respectful manner. * We believe that clear individual responsibility is vital to our success and will therefore give you the support, autonomy and ownership necessary for you to achieve your best * We have an open communication style, both at a company level, with regular Q&A sessions and learning opportunities, and at an individual basis. * In everything we do, we are driven by our ambition to create a brand new mode of transport. Our entrepreneurial principles guide an approach where behaviours that undermine our objectives or culture are not accepted. Life at Lilium: At Lilium, you'll have the responsibility and freedom to act as an entrepreneur. You'll be working with bright and driven colleagues from different industries, countries and backgrounds who are all united in one common goal, challenging and supporting each other to make Lilium successful. As well as free language courses, weekly yoga sessions, two complimentary meals each day and unlimited snacks and drinks, we also have an in-house gym and a re