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]