Senior Frontend Developer (Nuxt/Vue)

We are looking for Senior Frontend Developer (Nuxt/Vue)

12Go is the leading multimodal online travel agency based in Bangkok, Thailand. Founded in 2012, we offer train, flight, bus, and ferry tickets, as well as transfers, insurance, and other travel products globally. At 12Go, our vision is to enable any customer to instantly book any route in the world. We develop technology to create memorable travel experiences for everyone, worldwide. Operating in more than 140+ countries, we have assisted over 4 million travelers, making their journeys easier and more enjoyable.12Go employs over 200+ professionals globally. We have a performance-driven culture that emphasizes continuous feedback and professional growth

Requirements:

  • 5+ years of experience building web interfaces;
  • 2+ years of experience building, maintaining and optimizing high-load NodeJS applications;
  • Excellent proficiency in JavaScript and TypeScript;
  • Excellent proficiency in HTML and CSS, as well as LESS preprocessor;
  • Excellent skills in working with Git;
  • Expert knowledge of Vue3 and Nuxt;
  • Deep understanding of how Server Side Rendering works;
  • Ability to profile, analyze and optimize web pages;
  • Ability to work with Docker containers;
  • Good understanding of Schema.org Microdata and SEO principles;
  • Good understanding of CWV score and best practices to improve it;
  • Good written and spoken English.

Main tasks and responsibilities:

  • Build and maintain existing products;
  • Write reusable, testable and efficient code;
  • Write unit tests;
  • Permanent progressive refactoring — parts of the system you touch should be left in a better state than before;
  • Optimize application performance.

Nice to have:

  • Experience with Storybook;
  • Basic knowledge of PHP;
  • Knowledge of Atomic Design principles.

What do we offer:

  • Engaging work on a product that enables millions of travelers to book their trips daily;
  • Remote work opportunity, allowing you to work from your own location;
  • Paid vacation days;
  • Access to paid training and various educational programs;
  • The chance to collaborate with an enthusiastic and friendly team in an international environment;
  • A competitive salary based on your experience.

Please send your CV to anastasiya.siamionava@12go.asia