Front-end Developer

LunaJets is the leading private jet broker located in Geneva, Switzerland, combining innovative technology and highest personal service standards. We are a young, dynamic and multicultural team that is disrupting and innovating the current way of business in the private aviation industry.

In this position you will be reporting directly to the IT Director. LunaJets uses the latest technologies for our website, mobile app and a licensed CRM making us a leading private jet booking platform.

Due to the fast and steady expansion of the company we are looking for a Full stack Developer. To be successful in this role, you will need to have strong experience with modern Javascript frameworks like ReactJS. You will need to be able to structure code according to the standards ensuring quality and good test coverage. You should also be experienced in developing responsive user interfaces.


  • You will have the opportunity to work with our stack which includes the latest technologies
  • First and foremost: a pragmatic problem solver comfortable and experienced across the stack
  • Experience building reusable code for future use
  • Adaptability between different technologies
  • Occasional service desk support (desktop/user support)
  • Emergency crash fixes

Key Skills

  • Strong JavaScript/ES6+ skills
  • Versatile with bundling tools (e.g. WebPack, parcel, rollup, snowpack)
  • Strong Experience in HTML5/CSS3
  • 3+ years with of ReactJS
  • Good experience with NodeJS
  • Experience in the architectural concepts behind React, such as: state and data management, JSX and reusable components
  • Experience with state management libraries (e.g. Redux)
  • Comprehensive understanding of asynchronous programming
  • Experience with GraphQL, both consuming and building
  • Git version control
  • Commitment to Agile delivery
  • Enjoy writing beautiful code in a dynamic and fast-paced environment
  • Excellent communication and collaboration skills
  • Fluent in English, French is a plus
  • A valid Swiss work permit or Swiss or EU-25/EFTA citizenship is required.

Nice to have

  • Experience of the full software delivery life cycle
  • A track record with automated testing and continuous integration
  • Experience with Express
  • Experience with Heroku
  • SQL Databases (specifically PostgreSQL)
  • Experience in working at a startup
  • Appreciation of SEO and semantic HTML
  • Experience with storybook
  • Experience with AWS Lambda, AWS S3


We offer you to join a great team that is on high-speed growth trajectory to make impact in the TravelTech.


Start date: ASAP


LunaJets HQ, 1217 Meyrin, Geneva, Switzerland