Frontend Developer (Intern)
Heidi SystemsAbout Heidi Systems
Heidi Systems is building the data infrastructure layer for buildings and energy. We help property owners and managers digitize metering, consumption data, reporting, and billing workflows in one of the largest and most outdated infrastructure markets in Europe.
We are looking for a skilled frontend engineer who wants to own the product layer that makes complex infrastructure data legible, actionable, and fast. You will work directly on our SvelteKit application — the interface through which property managers, operations teams, and customers interact with our systems every day.
This is not a typical frontend role. You will work with real data from real buildings, build tools that handle high-volume consumption data, and collaborate closely with backend engineers and the founding team. You own what you build.
Tasks
What you will work on
- Build and improve our SvelteKit web application from the ground up
- Write strongly typed TypeScript across all layers of the frontend
- Implement server-side rendering, routing, and load functions in SvelteKit
- Build and maintain reusable UI components with Tailwind CSS and DaisyUI
- Integrate with backend APIs via oRPC and shape the contract between frontend and backend
- Write reliable tests with Vitest and JSDom
- Work with Bun as the runtime and for CLI scripting
- Improve developer tooling, code quality, and frontend reliability
- Debug real-world issues across APIs, data pipelines, and the UI layer
- Work closely with the founding team on product and architecture decisions
Requirements
Who we are looking for
We are looking for someone unusually strong, precise, and product-minded.
You should be excited about building clean, performant interfaces on top of complex data systems. You do not need to know everything already, but you should learn fast, think from first principles, and care about the end result.
You are a great fit if you:
- Have 1–2+ years of professional experience with SvelteKit and TypeScript
- Understand the Svelte reactivity model, stores, and component lifecycle deeply
- Write strict, idiomatic TypeScript — generics, utility types, no implicit any
- Are comfortable in Unix-based development environments
- Care about code quality, reliability, and shipping things that actually work
- Enjoy working close to real data and complex product requirements
- Like fast-moving environments with high ownership and responsibility
- Have a portfolio or GitHub profile you are proud of
Tech stack
SvelteKit · TypeScript · oRPC · Tailwind CSS · DaisyUI · Vitest · JSDom · Bun · Git
Nice to have
Zod · Drizzle ORM · PostgreSQL · Bun workspaces · Auth patterns (sessions, JWT, O
Opens the company's application page
Listed via
Arbeitnow
arbeitnow.com
Similar roles
Design & Tech
Related reads from TCHNX

The Quiet Revolution in Local-First Software
As major platforms face outages and data breaches, a new generation of developers is building applications that prioritise local data storage and peer-to-peer sync, challenging the cloud-first orthodoxy that's dominated tech for two decades.

The Quiet Revolution in Edge AI: Why Your Next Computer Might Not Need the Cloud
As neural processing units become standard in consumer devices, we're witnessing a fundamental shift in how AI applications work. Local processing is no longer a fallback; it's becoming the preferred architecture.

The Rise of AI-Assisted Code Generation 2: Are Developers Becoming Prompt Engineers?
As AI coding assistants reshape software development, the industry grapples with a fundamental question: is writing code giving way to writing prompts? We examine how London's tech scene is adapting to this seismic shift.

