Heidi Systems

Frontend Engineer

In short

This is a senior Frontend Engineer role at Heidi Systems, a proptech startup building an energy OS for real estate that connects utility meters and digitizes billing for property managers. The role owns the SvelteKit frontend architecture end to end, from dashboards and tenant management to billing documents, working closely with founders and backend engineers. It demands 5+ years of frontend experience, 2+ years with Svelte/SvelteKit, strong TypeScript, and experience with RPC-style APIs and testing tools like Vitest. The job is hybrid in Berlin, requiring office presence 2-3 days a week.

About
Heidi Systems builds an energy OS for real estate. It connects heating, water, and electricity meters, provides real-time consumption data, and enables property managers to handle annual utility billing digitally.
Responsibilities
•Own the frontend architecture of the SvelteKit app, including routing, load functions, SSR, state, and communication with the backend via oRPC
•Ship features end to end, from initial ideas with the founders to production, often before the design is final
•Build consumption dashboards, notification rules, tenant and owner management, and billing documents
•Set up and maintain the Tailwind and DaisyUI component library to keep the UI consistent as features are added
•Improve quality through strict TypeScript, Vitest coverage, code reviews, and a streamlined PR flow
•Shape the API contract with backend engineers, including types, Zod schemas, and error handling
•Mentor junior developers and interns through reviews and pairing
Requirements
•5+ years of professional frontend experience, ideally at startups or other fast-moving product teams
•2+ years building production apps with Svelte and SvelteKit, with a deep understanding of its reactivity model, stores, lifecycle, routing, load functions, and SSR
•Strong TypeScript skills, including strict mode, generics, and utility types, and sound judgment about when types help
•Experience with RPC-style APIs such as oRPC, tRPC, or similar, and typed contracts between frontend and backend
•Testing experience with Vitest, JSDom, or comparable tooling
•Comfortable working in a Unix environment (Linux or macOS), with Git, branches, and PRs
•Experience making architecture decisions for a real product and explaining the trade-offs
•Able to work with little oversight and ship in small, frequent steps
•Fluent written and spoken English
•Based in Berlin or willing to relocate
Nice to have
•DaisyUI
Conditions
•The office is required 2 to 3 days a week; the rest of the week can be worked from anywhere
•Room to grow with the company as the engineering team expands

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot