Back to all jobs
Sam Yan, BangkokFull-time

Mobile & Frontend Developer (Flutter & Ecommerce)

About the Role

Strong written and spoken English is required for this role.

Location: Sam Yan, Bangkok – Full-time onsite (hybrid flexibility after onboarding)

Thai and international applicants based in Bangkok, or willing to relocate to Bangkok, are welcome to apply.

Introduction

We are a Danish company with a growing presence in Bangkok, building modern B2B ecommerce solutions. This role sits at the intersection of mobile and web, with a clear focus on owning and evolving our mobile experience while contributing to our next-generation web storefronts. You will take ownership of our existing Flutter application and help shape how it evolves for our B2B users. At the same time, you will work closely with our frontend and backend teams to build high-performance web storefronts using a modern stack.

About Us

We are a Danish company with an international presence and a growing office in Bangkok. Our setup combines Nordic working culture with a strong local team in Thailand.

We value clarity, responsibility, and high-quality work. Our Bangkok office is built for long-term collaboration, where people are trusted to take ownership and contribute to meaningful digital projects.

What You Will Do

  • Lead the evolution, maintenance, and optimization of our existing Flutter app
  • Extend and improve features tailored for B2B users
  • Join the frontend team in building high-performance web "heads" for Vendure using TanStack Start
  • Utilize Node.js and Strapi to create a robust, unified experience between mobile and web
  • Ensure our mobile and web interfaces are lightning-fast and bug-free

What We Are Looking For

  • 3-5 years of professional experience in mobile and/or frontend development
  • Strong experience with Flutter in production environments
  • Solid understanding of how applications work internally (state management, memory, API layer)
  • Experience debugging real production issues
  • Ability to work independently and take full ownership after onboarding
  • Strong problem-solving and debugging skills
  • Ability to clearly explain past projects and technical decisions

Nice to Have

  • Experience in State Management (Riverpod, Bloc, or TanStack Query)
  • Experience with App Store/Google Play deployment pipelines (CI/CD)
  • A strong eye for UI/UX consistency across different screen sizes

What You'll Get

  • 4½-day work week
  • Thai Social Security
  • Lunch allowance
  • Office with direct MRT access (Sam Yan)
  • Work Permit & Visa Sponsorship
  • Company laptop & equipment
  • Hybrid flexibility after onboarding
  • International setup (Denmark + Bangkok)
  • Nordic-inspired work culture (clarity, trust, and responsibility)

Apply for this role

HOW OUR HIRING PROCESS WORKS

We like to keep things transparent and respectful of your time.

Apply

Submit your resume and application through our online portal for a specific role or through our talent community.

Screen

Our screening process is based on structured role criteria and internal matching tools.

This helps us assess how closely each profile matches the role’s core requirements.

Interview

The interview process includes two rounds.

In the first round, we assess your experience, practical fit, and overall match.

In the second round, you meet the company you may be working with.

Offer

Receive your offer and begin your journey with Novasou.

Cannot find your dream role yet?

Join our talent community for future opportunities that fit your background and experience.