(Senior) React Native Engineer

Berlin, DE

Job Description / Skills Required

We are searching for a mid-level or senior React Native Engineer to join our awesome Berlin team and play a key role in delivering technology solutions to improve the user experience and engagement throughout our post-booking experience.

At Omio, we share a common goal of “making travel easy.” We believe we’re helping scope the future of travel and want you to help us on our journey!

The Team:

You will join the Trip Experience team in Berlin, which builds features to enhance the travel experience during the trip, such as journey live updates (which platform the train departs from, delays, etc), user-generated content, and helping travelers find things to do at their destination. 

Together with your peers, you will build new features and enhance existing features in our product to help our travelers have an amazing in-trip experience.

What You Will Do

  • Be part of a cross-functional, cross-platform product team that builds end-to-end customer features

  • Create robust 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 the team to rapidly test ideas on users through A/B tests, use results for iterations and improve our product. Fail fast, learn faster!

  • Keep exploring new ways to deliver our solution faster and more efficiently

  • Apply your engineering experience to automate processes and help to guide the team during the decision making

  • Play an active part of the quarterly OKR definition process, together with the rest of the team

  • Independently focus on continuous learning and improvement and drive the evolution of our engineering practices

Our technology stack is diverse and ever-changing.

  • 3-5 experience in building front-ends with JavaScript with current and strong experience with React Native. 

  • Experience with JavaScript (ES6), React JS, and Redux

  • Ability to write well-formatted, 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 micro-frontends, CI/CD pipelines 

  • Experience with designing tracking implementations to measure user interactions & engagement

  • Worked as part of a Scrum team in the past

  • Optional but big plus: 

    • Experience with TypeScript

    • Experience with GraphQL

    • Experience with Code Push

    • Experience with Docker/Kubernetes

What’s in it for you? #LifeAtOmio

  • A competitive and attractive compensation package
  • A generous pension scheme
  • A diverse team of more than 45 nationalities

Diversity makes us stronger

We value diversity and welcome all applicants regardless of ethnicity, religion, national origin, sexual orientation, gender, gender identity, age or disability.

Intrigued? Apply here in English.