Senior Frontend Engineer

Heidi Systems

Berlin

Hybrid

EUR 90,000 - 120,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Heidi Systems in Berlin is seeking a best-in-class frontend engineer to own the web platform end to end. You will shape architecture, ensure code quality, and improve the day-to-day experience for property managers using the energy OS.

The platform uses SvelteKit and TypeScript, with Tailwind and DaisyUI for styling. You’ll mentor juniors, collaborate with backend engineers and founders, and ship features in small, frequent steps.

Qualifications

  • 5+ years of professional frontend experience.
  • 2+ years building production apps with Svelte and SvelteKit.
  • Strong TypeScript: strict mode, generics, utility types.
  • Hands-on with Tailwind CSS and DaisyUI.
  • Experience with RPC-style APIs (oRPC, tRPC) and typed contracts.
  • Testing as a habit: Vitest.
  • Comfortable in a Unix environment (Linux or macOS), with Git and PRs.
  • Fluent English, written and spoken.
  • You're in Berlin or willing to move, and in the office 2–3 days a week.

Responsibilities

  • Own the frontend architecture of our SvelteKit app: routing, load functions, SSR, state and how we talk to the backend via oRPC.
  • Ship features end to end, from a rough idea with the founders to production.
  • Build the data-heavy parts of the product: dashboards, notification rules, tenant and owner management, billing documents.
  • Set up and maintain our component library on Tailwind and DaisyUI for UI consistency.
  • Raise the bar on quality: strict TypeScript, Vitest coverage, code reviews, a sane PR flow.
  • Shape the API contract with backend to keep frontend and backend in sync.
  • Mentor juniors and interns through reviews and pairing.

Skills

Svelte/SvelteKit
TypeScript
Frontend architecture
English fluency
Self-starter
Mentoring

Tools

Tailwind CSS
DaisyUI
oRPC / tRPC
Vitest
Git
Linux/macOS

Job description

About Heidi Systems

Heidi Systems builds the energy OS for real estate. We help property managers and owners get their heating, water and electricity meters online, see consumption in real time and run the yearly utility billing without paper, Excel and site visits.

Submetering in Germany is still mostly analog. Meters get read by hand, data sits in PDFs, and tenants see their consumption once a year. We change that end to end: we install the meters and gateways in the building, collect the data and build the web platform property managers work in.

We're a small team in Berlin. Product and engineering work directly with the founders, and what you ship lands with real customers fast.

The role

We're looking for a best-in-class frontend engineer. Someone whose code other engineers learn from.

You'll be our senior frontend engineer and own the web platform end to end: architecture, code quality and the day-to-day experience of the property managers using it.

The platform is a SvelteKit and TypeScript app. It shows consumption data per building and unit, flags anomalies, manages tenants and owners, and produces the documents for the yearly billing. A lot of it is data-heavy UI, and it has to be right, because the numbers end up on invoices.

You'll work closely with our backend engineers and the founders, and you'll help onboard and mentor junior developers and interns as the team grows.

What you'll do
  • Own the frontend architecture of our SvelteKit app: routing, load functions, SSR, state and how we talk to the backend via oRPC

  • Ship features end to end, from a rough idea with the founders to production, often before the design is final

  • Build the data-heavy parts of the product: consumption dashboards, notification rules, tenant and owner management, billing documents

  • Set up and maintain our component library on Tailwind and DaisyUI so the UI stays consistent as we add features

  • Raise the bar on quality: strict TypeScript, Vitest coverage, code reviews, a sane PR flow

  • Shape the API contract together with backend (types, Zod schemas, error handling) so frontend and backend stay in sync

  • Mentor juniors and interns through reviews and pairing

What you bring
  • 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: strict mode, generics, utility types, and the judgment to know when types help and when they get in the way

  • Hands-on with Tailwind CSS (DaisyUI is a plus)

  • Experience with RPC-style APIs (oRPC, tRPC or similar) and typed contracts between frontend and backend

  • Testing as a habit: Vitest, JSDom or comparable tooling

  • Comfortable in a Unix environment (Linux or macOS), with Git, branches and PRs

  • You've made architecture decisions on a real product and can explain the trade-offs

  • You work well with little oversight and ship in small, frequent steps

  • Fluent English, written and spoken

  • You're in Berlin or willing to move, and you're in our office 2 to 3 days a week

How we work
  • Hybrid in Berlin. You're in the office 2 to 3 days a week. That's fixed. The rest of the week you work from wherever you like.

  • Short paths. You talk to the founders directly, most decisions take one call.

  • Real ownership. The frontend is yours to shape, and you'll set many of the standards the team builds on.

  • Real impact. Your work runs in buildings across Germany and makes energy use visible where people live.

  • Room to grow with the company as the engineering team gets bigger.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Interim Senior Frontend Engineer
Interim Senior Frontend Engineer

Go Fractional • Berlin

Hybrid
EUR 85,000 - 110,000
Frontend Engineer
Frontend Engineer

Heidi Systems • Berlin

Hybrid
EUR 70,000 - 120,000
Гибридный график работы
Возможность роста
Senior Frontend Engineer
Senior Frontend Engineer

nuvo • Berlin

On-site
EUR 70,000 - 110,000
VSOP options
Urban Sports Club membership
Workation up to 60 days per year
+6
Senior Frontend Engineer (gn)
Senior Frontend Engineer (gn)

Ingestro • Berlin

On-site
EUR 90,000 - 120,000
Growth budget
Urban Sports Club
JobTicket
+4
Frontend Engineer
Frontend Engineer

Talon.One • Berlin

On-site
EUR 50,000 - 70,000
€1,000 annual learning budget
30 days annual leave
Monthly home office allowance
+3
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

FRYTE Mobility GmbH • München

On-site
Confidential
JobRad
Gym membership
Family-friendly policies
+1
Senior Software Engineer, Data
Senior Software Engineer, Data

GoKarla GmbH • Berlin

On-site
EUR 90,000 - 140,000
Software Engineer:in (Frontend-Focused)
Software Engineer:in (Frontend-Focused)

greenventory GmbH • Freiburg im Breisgau

On-site
EUR 65,000 - 90,000
Flexible working
30 days vacation
Health & mobility benefits (Hansefit,
+2
Staff Software Engineer (on-site)
Staff Software Engineer (on-site)

Cloover • Berlin

On-site
EUR 120,000 - 190,000
Office in Prenzlauer Berg
Free breakfast and dinner
Urban Sports Club
+2
Senior Frontend Engineer (gn)
Senior Frontend Engineer (gn)

Nuvo • Berlin

Hybrid
EUR 90,000 - 130,000
Growth budget 500€ per year
Urban Sports Club / JobTicket
Flexible Home Office and Workation
+1