Ho Chi Minh City, Ho Chi Minh City, Vietnam Hybrid Employment

SMG Swiss Marketplace Group is hiring a Frontend Engineer

About the Role

SMG Swiss Marketplace Group is hiring a Staff Frontend Engineer to serve as a hands-on technical leader with company-level impact across our Real Estate vertical. You will shape the frontend architecture powering our portals, create shared solutions adopted by multiple teams, and orchestrate complex cross-team initiatives.

What You'll Do

  • Lead the evolution of our Real Estate frontend architecture to support future requirements, defining and improving SLAs/SLOs.
  • Design and create shared frontend libraries, components, and tooling that are widely used by internal teams.
  • Orchestrate multi-system refactors and migrations, breaking them down into digestible, plannable pieces.
  • Act as a go-to person across teams and locations for frontend topics, influencing how we build web experiences.
  • Mentor and coach other engineers through structured mentorship, pairing, and feedback.
  • Model a healthy feedback culture, helping people navigate tough conversations in a constructive way.
  • Challenge and improve team and cross-team processes to improve focus, quality, and speed.
  • Innovate, design, implement, and deploy frontend-focused engineering solutions for our Real Estate products.
  • Own the end-to-end technical vision for key user journeys, with a strong focus on performance, accessibility, UX quality, and reliability.
  • Lead cross-team frontend initiatives like shared design system improvements or performance budgets.
  • Identify and surface cross-cutting technical bottlenecks and advocate for their resolution at the leadership level.
  • Collaborate closely with Product, Design, and other engineering teams to shape technical strategy.
  • Partner with DevX to co-develop engineering 'blueprints' and health scorecards.
  • Evaluate, prototype, and introduce new frontend technologies and approaches.
  • Own and evolve the Frontend ADR process, ensuring technical decisions are documented and socialized.
  • Guide and review the work of other engineers through design reviews, code reviews, and coaching.
  • Help the team embrace and leverage AI & large language models in our workflows and products.
  • Contribute to and facilitate guilds, tech chats, and other cross-team knowledge-sharing formats.
  • Promote a culture of high-quality engineering: testing, monitoring with Datadog, observability, security, and operational excellence.

What We're Looking For

  • Excellent English communication skills, spoken and written.
  • Strong experience with the Vue.js ecosystem, including Vue Router, Pinia/Vuex, and Vite.
  • Proven track record of implementing and maintaining automated frontend testing, using tools such as Jest, Vitest, and/or Cypress.
  • Solid hands-on experience building production applications with Vue 3.
  • Experience collaborating with designers using Figma.
  • Strong experience building and evolving large-scale frontend applications in modern JavaScript/TypeScript.
  • Proven track record of technical leadership: leading complex initiatives, aligning multiple stakeholders, and taking responsibility from design through rollout.
  • Deep understanding of modern CI/CD for frontend, including automated release strategies and feature flagging in a microfrontend environment.
  • Demonstrated experience creating and driving adoption of shared frontend solutions like design system components or shared libraries.
  • Experience in influencing and supporting multiple teams or a whole product area.

Nice to Have

  • Significant professional experience in software development, including time in senior or lead roles.
  • Deep experience with JavaScript/TypeScript and modern frontend frameworks like Vue.js or React.
  • Strong understanding of web performance, accessibility, and SEO for large user-facing sites.
  • Prior working experience with APIs and microservices, and how frontend apps best integrate with them.
  • Prior working experience with cloud service providers like AWS, Microsoft Azure, or Google Cloud.
  • Experience with server-side rendering / hybrid rendering patterns and edge / CDN optimisation.
  • Experience integrating frontends with AWS Lambda.

Technical Stack

  • Vue.js, React, TypeScript, Node.js
  • AWS (Lambda, DynamoDB, SQS, SNS, S3), Datadog

Team & Environment

The team is located in six countries: Switzerland, Serbia, Vietnam, France, Germany, and India. You'll be part of a regular product team, splitting time about half and half between product delivery and staff responsibilities.

Benefits & Compensation

  • Top salary
  • 21+ annual paid days off
  • 10 paid days for sick leave
  • Full Social insurance contributions plus Premium private insurances for you and your family
  • 24 days for learning
  • Personalized development plans
  • Yearly education budgets
  • Hackathons
  • LinkedIn learning
  • Annual health check-ups
  • Flexible hours
  • 40-hour work week with manageable workload
  • Diverse team bonding & wellness activities
  • Trips to Switzerland & Europe
  • Hybrid working model with additional 12 remote weeks per year
  • Top-tier equipment
  • Best-in-kind AI assistants

Work Mode

This is a hybrid position based in Vietnam.

We are an equal opportunity employer.

Required Skills
Vue.jsReactTypeScriptNode.jsAWSVue RouterPinia/VuexViteJestVitestCypressFigmaDynamoDBSQSSNS
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
SMG Swiss Marketplace Group

SMG Swiss Marketplace Group is a pioneering network of online marketplaces and a leading European digital company that simplifies people’s lives with forward-looking products. The portfolio includes Real Estate (ImmoScout24, Homegate, Flatfox, Immostreet.ch, alle-immobilien.ch, home.ch, Publimmo, Acheter-Louer.ch, CASASOFT, IAZI), Automotive (AutoScout24, MotoScout24), General Marketplaces (anibis.ch, tutti.ch, Ricardo) and Finance & Insurance (FinanceScout24, moneyland.ch).

Visit website
Job Details
Department Software Development
Category frontend
Posted 14 days ago