An unforgettable career journey

Join Travelier in changing the face of land & sea transportation.

Senior Frontend Engineer (React)

Bangkok, Thailand · Full time · Senior

About The Position

SeatOS is on a mission to transform and digitize the land & sea travel industry, making all routes instantly bookable by anyone. Part of the leading land & sea transportation group, Travelier, SeatOS is building the dominant Transport Management System (TMS) in APAC.

We are hiring a Senior Frontend Engineer to join our R&D. From complex seat selection UX to responsive admin dashboards, you’ll build polished, scalable interfaces that operators rely on daily. We’re transitioning from legacy UIs to a modern React + MUI stack—if you love designing intuitive user experiences, taming state, and obsessing over component libraries, this is your spot.

In this role you will:

  • Own end-to-end development of frontend features in React (18+) and MUI.
  • Translate Figma designs into clean, reusable, responsive components.
  • Collaborate with backend and product to integrate APIs and evolve UI/UX patterns.
  • Help define and extend our internal component system and design tokens.
  • Write robust unit and end-to-end tests using React Testing Library and Playwright.
  • Optimize performance across devices, especially low-end mobile and tablets.
  • Participate in design reviews, grooming, and sprint planning sessions.


Requirements

  • 5 + years experience building web apps with modern React (hooks, context, state libraries).
  • Deep experience with MUI (v5+) or similar component frameworks.
  • Strong understanding of responsive design, accessibility, and UX best practices.
  • Proficient in writing modular, maintainable, and typed code with TypeScript.
  • Hands-on experience writing end-to-end tests with Playwright.
  • Comfortable working in Storybook, Git, and Docker-based dev environments.
  • Familiar with integrating REST and GraphQL APIs.

Nice-to-Have

  • Experience customizing MUI themes at the design token level.
  • Familiarity with monorepos, Vite, Webpack, and modern build tooling.
  • Exposure to backend or full-stack environments (Laravel/PHP is a plus).
  • Prior work in travel, booking, or admin dashboard-heavy apps.
  • Interest in UI performance profiling and Lighthouse optimization.


Apply for this position

Our passion for travel and technology drive our work.
We are creating memorable journeys for travelers around the world.

Join us in transforming ground and sea transportation, the last undigitized sector in travel.

| Read our full culture guide

Our values

TRAVEL FANATICS

We breathe, know and love everything about travel.

FIGURE IT OUT

We use critical thinking, we act, we change, we don’t take no for an answer.

OBSESSED WITH DATA

We use data for everything. Yes, everything.

SUCCEED TOGETHER

Every individual contributes to our larger goal as a group.

Want to go global?

Check out more positions around the world with our subsiduaries:


Tel Aviv and Bangkok

Open positions


Split (Croatia)

Open positions


São Paulo

Open positions


Singapore and
Bangkok

Open positions


Buenos Aires

Open positions


Buenos Aires

Open positions


Bangkok

Open positions