← Back to all roles
Engineering Full-time Indonesia-remote

Software Engineer — Frontend (SvelteKit)

Build the SvelteKit 2.10 + Svelte 5 frontend (test.dalang.io) — marketing site, customer dashboard, admin panel — and grow the trilingual content layer (en/id/zh).

What you will do

  • Ship features in test.dalang.io: routes, components, admin tooling.
  • Maintain and extend the i18n surface (en/id/zh) across new routes and components.
  • Integrate with the backend API via the central api-client.js layer.
  • Stay current with Svelte 5 runes patterns; mentor the team on idiomatic component design.
  • Performance: maintain Lighthouse scores, watch server-bundle size, mind SSR vs CSR boundaries.
  • Run frontend on Bun (svelte-adapter-bun); contribute to the deploy pipeline as needed.

What we need from you

  • 3+ years frontend at a SaaS or infra company.
  • Hands-on with SvelteKit (any version) OR another modern SSR framework (Next.js, Nuxt, SolidStart, Remix) and willingness to switch.
  • TypeScript or strict-mode JS comfort; good TailwindCSS instincts.
  • Comfort with bundler/runtime nuances — Vite, build-time vs runtime env, SSR vs CSR.

Nice to have

  • Svelte 5 runes specifically.
  • Bun runtime; mdsvex.
  • xterm.js (we use it for the in-browser VPS console).
  • i18n design patterns at scale.

What success looks like in 90 days

  • Two non-trivial features shipped.
  • Strong i18n hygiene maintained on every PR.
  • One quality-of-life improvement to the dashboard merged.

How to apply

Send your CV plus a short note (English or Bahasa Indonesia) telling us which two responsibilities you would tackle first and why. We read every application and reply within 7 days.

Apply → [email protected]