This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior Frontend Engineer to join our brand new team Accommodations which is a part of a new “Omio For Business” initiative. This is a one-off opportunity for you to join a newly established team that’s just shaping up, with main focus to build a modified new version of Omio web and mobile components that will be used for business travel search and booking. You'll be solving very relatable user problems and help build a truly outstanding product experience for travellers from all over the world while they're searching, comparing and booking their best journey. Features will be shipped across all Omio's front-ends with the aim of monetizing user traffic while delivering superb user experience.
Job Responsibility:
Create robust frontend solutions using state-of-the-art technologies
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
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
Apply your engineering experience to automate processes and help to guide the team during the decision making
Requirements:
More than 3 years of experience in software development
Write clean, lean, effective code, all version controlled
Experience with Typescript/Javascript, React, React Native, ES6, Rest API/GraphQL, Styled components, Jest, Cypress, Kubernetes, GitHub
Passion for building front-ends that users genuinely enjoy
Ability to take on complex multi-domain problems, analyse, design, build modular solutions, and deliver end-to-end in an MVP, value-first and iterative approach
Experience removing repetition through scripting and automation tools
Experience deploying, monitoring, and supporting applications across stacks and technologies
Experience improving performance and analysing bottlenecks in production systems through benchmarks and stress tests
Ability to guide and help teammates with planning and delivering high-quality software and also take on communication across teams