Omio Logo

Omio

Principal Engineer (Frontend)

Reposted 3 Days Ago
Be an Early Applicant
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Expert/Leader
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Expert/Leader
Lead frontend architecture and platform initiatives across web and mobile, drive end-to-end frontend solutions, ensure performance, accessibility, and scalability, mentor engineers, coordinate cross-team efforts, and integrate AI-powered capabilities into products.
The summary above was generated by AI
Company Description

Omio’s vision is to enable people to travel seamlessly anywhere, anyway. We are bringing all global transport into a single distribution system and creating end-to-end magical consumer journeys. 1 billion users use Omio, doing over a billion searches a year. 

With Omio you can compare and book trains, buses, ferries and flights globally, offering transparent pricing and easy booking, Omio makes travel planning simple, flexible, and personal.

Omio is available in 46 countries, 32 languages, 33 currencies, and collaborating with over 2,300 providers to offer millions of unique journeys and bookable travel modes.

With 12,000 local transport operators and over 10 million unique routes searched each year, and 240 searchable countries, including our discovery product "Rome2Rio", which helps trip planners coordinate their travel anywhere in the world.

Our offices are based in Berlin, Prague, Melbourne, Brazil, Bangalore, and London.  
We are a growing team of more than 430 passionate employees from more than 50 countries who share the same vision: to create a single tool to help send travellers almost anywhere in the world.

Job Description

As a Principal Frontend Engineer, you will play a critical role in shaping Omio’s frontend platform, defining how intelligent, adaptive user experiences are built and scaled across web and mobile. You will lead complex, end-to-end frontend initiatives, influence architectural direction, and ensure our applications are performant, accessible, and resilient—while enabling the seamless integration of AI-powered capabilities that drive meaningful business and customer impact.

This role combines hands-on frontend engineering, platform and architectural leadership, and cross-team influence, working closely with Product, Design, Backend and Data to bring AI-driven experiences to life across the organisation.

What You’ll Do

  • Own and drive end-to-end frontend solutions, from user-facing experiences to the frontend platform and middleware layer
  • Lead frontend architecture and technical decision-making, ensuring scalability, performance, accessibility, and maintainability
  • Design and evolve frontend platform foundations, including shared patterns, design systems, and integration layers
  • Align frontend engineering solutions with business goals and customer outcomes
  • Identify and manage frontend technical debt, making pragmatic trade-offs between delivery speed and long-term platform health
  • Lead cross-team frontend and platform initiatives, aligning multiple stakeholders with clear end-to-end ownership
  • Define and promote frontend best practices, standards, and reusable patterns
  • Contribute to internal and external tech talks, representing Omio’s frontend and platform engineering culture
  • Evangelize the use of AI tools and automation to transform how Omio designs, builds, and delivers frontend experiences

Tech Stack - Check our tech stack: https://omio.tech/radar

  • Frontend: React, React Native, TypeScript, styled-components
  • Middleware: Node.js, Express, HTTP proxy middleware
  • APIs: GraphQL, REST (including AI/LLM-backed services)
  • Tooling: Webpack, Yarn workspaces, monorepo
  • Testing: Jest, React Testing Library, Cypress

Qualifications

  • 9+ years of experience in Software Engineering, with deep, hands-on expertise in frontend engineering
  • Proven experience building and scaling large, complex frontend applications and platforms
  • Strong architectural judgment with experience leading frontend system design at scale
  • Experience working in high-growth or scale-up environments
  • Demonstrated experience mentoring engineers and leading frontend or platform-level technical initiatives
  • Ability to collaborate effectively with Product, Design, Backend, and senior stakeholders
  • Demonstrated use of AI tools to accelerate the software development lifecycle and improve developer productivity

 

Additional Information

Learn more about Omio Engineering and our Team:

  • https://medium.com/omio-engineering 

  • https://omio.tech/radar

Hiring process and background checks

At Omio, we work in partnership with Giant Screening or equivalent local agencies. Once a job offer has been accepted, Giant or equivalent local agencies will be engaged to carry out background screening. Giant will reach out to you via email and occasionally via telephone/text message so that they can gather all relevant information required. Consent will be requested prior to any information being passed to our services company.
 

What’s in it for you? #LifeAtOmio

  • A competitive and attractive compensation package

  • Opportunity to develop your skills on a new level

  • A generous pension scheme 

  • A diverse team of more than 45 nationality

  • Develop maintainable solutions for complex problems with broad impact on the business as a whole

  • Make decisions that will have a direct impact on the long-term success of Omio
     

Diversity makes us stronger 

Here at Omio, we know that no two people are alike, and that’s a great thing. Diversity in culture, thought and background has been key to growing our product beyond borders to reach millions of users from all over the world. That’s why we believe in giving equal opportunity to all, regardless of race, gender, religion, sexual orientation, age, or disability.

Top Skills

Ai/Llm-Backed Services
Cypress
Express
GraphQL
Http Proxy Middleware
Jest
Monorepo
Node.js
React
React Native
React Testing Library
Rest
Styled-Components
Typescript
Webpack
Yarn Workspaces

Similar Jobs

2 Days Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Artificial Intelligence • Information Technology • Software
Provide frontend technical leadership: architect core UI systems for an AI-driven code review platform, optimize performance and accessibility, mentor engineers, establish frontend standards, collaborate with product/design, and contribute to open source.
Top Skills: AngularCi/CdFrontend Build SystemsJavaScriptLarge Language ModelsProgressive Web ApplicationsReactService WorkersTesting FrameworksTypescriptVueWcagWeb ApisWebassembly
8 Days Ago
Easy Apply
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Easy Apply
Senior level
Senior level
Software
As a Frontend Principal Engineer, you will lead frontend engineering efforts, design scalable platforms, and ensure high-quality user experiences across Clumio's SaaS product.
Top Skills: JestNext.JsReactReact Testing LibraryRollupTypescriptViteVueWebpack
14 Days Ago
In-Office
Bangalore, Bengaluru, Karnataka, IND
Senior level
Senior level
Security • Cybersecurity
As a Principal Frontend Engineer, you will architect scalable frontend systems, optimize performance, mentor teams, and drive the technical vision for a B2B SaaS platform.
Top Skills: AWSCi/CdCSSHTMLJavaScriptReactTerraformTypescript

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account