12Go AsiaUkraine

Senior Frontend Developer

12Go is the leading multimodal online travel agency based in Bangkok, Thailand.

Senior Frontend Developer

Senior Frontend Developer

12Go Asia

Ukraine

Full TimeNegotiable
Posted on 4th Sep 2024

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.

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.

Requirements

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.

    Nice to have:
    -Experience with Storybook;
    -Basic knowledge of PHP;

-Knowledge of Atomic Design principles.

Benefits

  • 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.

Instructions

  • Provide Accurate Personal Information
  • If the job requires a CV, ensure that you upload an up to date CV
  • The name on your application should match your legal identification.
  • All Fields marked with * are mandatory
Please ensure you regularly check the email address provided during the application process for any updates from Tuhustle or potential employers. Your application status, interview invitations, or job offers will be sent via email. Respond promptly to any messages to maintain your candidacy.

Job Application Form