Frontend Engineer – Typescript/ JavaScript / React

Berlin, DE

Job Description / Skills Required

We are looking for a number of Frontend Software Engineers

Berlin or Prague office + Flexi working policy 

You will be part of an agile, cross-functional development team that is working hard to develop the best travel product across platforms for our users. As a Front-End Engineer, you will be a key driver for defining and implementing a scalable, flexible frontend architecture that enables a consistent UX, fast delivery across platforms, and seamless coordination between multiple product engineering teams to create superb end-to-end experiences for more than 20 million travelers per month.

What you will do:

  • Create robust frontend solutions using state-of-the-art technologies. You will build components that are used throughout all of Omio’s frontends (mobile, desktop, apps)

  • Work with your team to rapidly test ideas on users, use results for iterations and improve our product

  • Test new languages, libraries, and frameworks and evaluate their potential to make sure we never stop innovating. You will share best practices with other teams and help make those a company standard.

  • Build highly reusable frontend components that can be dynamically mounted in any react frontend

Our technology stack is diverse and ever-changing. Examples of the technologies we currently use and you’ll be working with include (but are by no means limited to):

  • Typescript with React for our web applications

  • React-Native for our Android and iOS apps

  • GraphQL

  • Node.js for supporting backend services when needed

  • Kubernetes, Docker


What we’re looking for:

  • 3-5 years of experience in building responsive/adaptive web applications with JavaScript/Typescript. 

  • Solid experience in React JS (React Native knowledge is a big plus)

  • Ability to write structured and clean code that interacts with backend technologies

  • Experience with Javascript testing tools (we use Jest, Cypress)

  • Experience with modern front-end build pipelines and tools (we use webpack)

  • Experience with defining and delivering scalable frontend architectures (e.g. micro frontends)

  • Some experience with GraphQL

What’s in it for you? #LifeatOmio

Omio encourage you to apply even if you’re still developing some of these skills! We value diversity and welcome all applicants regardless of ethnicity, religion, national origin, sexual orientation, gender identity, age or disability.