Software Engineer (Frontend) - Intern/Fulltime at Heidi Systems | Berlin | Rezi

Software Engineer (Frontend) - Intern/Fulltime at Heidi Systems

Software Engineer (Frontend) - Intern/Fulltime

Heidi Systems · Berlin

2 weeks ago

Software Engineer (Frontend) - Intern/Fulltime

Heidi Systems · Berlin

15 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Heidi Systems is seeking a skilled frontend engineer to own the product layer of their SvelteKit application, making complex infrastructure data legible, actionable, and fast. This role involves working directly with real building data, building tools for high-volume consumption data, and collaborating closely with backend engineers and the founding team.

Responsibilities

  • Build and improve the 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

  • 1–2+ years of professional experience with SvelteKit and TypeScript
  • Deep understanding of the Svelte reactivity model, stores, and component lifecycle
  • Ability to write strict, idiomatic TypeScript (generics, utility types, no implicit any)
  • Comfortable in Unix-based development environments
  • Care about code quality, reliability, and shipping functional products
  • Enjoy working close to real data and complex product requirements
  • Experience in fast-moving environments with high ownership and responsibility
  • Possess a portfolio or GitHub profile

Skills

  • SvelteKit
  • TypeScript
  • oRPC
  • Tailwind CSS
  • DaisyUI
  • Vitest
  • JSDom
  • Bun
  • Git
  • Zod
  • Drizzle ORM
  • PostgreSQL
  • Bun workspaces
  • Auth patterns (sessions, JWT, OAuth)
  • German: professional working proficiency

Location

  • Berlin preferred
  • Hybrid setup possible

Work Type

  • Hybrid

Experience Level

  • 1-2+ years of professional experience

Benefits

  • Work directly with the founding team
  • Own real technical projects from day one
  • Learn how to build infrastructure for a fast-growing startup
  • Get exposure to DevOps, data architecture, IoT, energy, and real estate infrastructure
  • Help shape the technical foundation of a company tackling a huge, outdated market
  • High ownership, high learning curve, high impact

About the Company

  • Heidi Systems is building the data infrastructure layer for buildings and energy.
  • They 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.