Auf einen Blick
- Aufgaben: Baue und verbessere unsere SvelteKit-Webanwendung und arbeite mit realen Daten.
- Unternehmen: Heidi Systems, ein innovatives Unternehmen im Bereich Dateninfrastruktur für Gebäude.
- Vorteile: Hohe Verantwortung, Lernmöglichkeiten und die Chance, an echten Projekten zu arbeiten.
- Weitere Informationen: Dynamisches Umfeld in Berlin mit hybriden Arbeitsmöglichkeiten.
- Warum dieser Job: Gestalte die technische Grundlage eines Unternehmens in einem riesigen, veralteten Markt.
- Qualifikationen: Erfahrung mit SvelteKit und TypeScript sowie Begeisterung für saubere, leistungsstarke Schnittstellen.
Das prognostizierte Gehalt liegt zwischen 60000 - 75000 € pro Jahr.
Heidi Systems ist dabei, die Dateninfrastruktur für Gebäude und Energie aufzubauen. Wir helfen Eigentümern und Verwaltern, die Messdaten, Verbrauchsdaten, Berichterstattung und Abrechnungsabläufe in einem der größten und veraltetsten Infrastrukturmärkte Europas zu digitalisieren. Sie werden direkt an unserer SvelteKit-Anwendung arbeiten – der Schnittstelle, über die Immobilienverwalter, Betriebsteams und Kunden täglich mit unseren Systemen interagieren.
Dies ist keine typische Frontend-Rolle. Sie werden mit echten Daten aus echten Gebäuden arbeiten, Werkzeuge entwickeln, die mit hochvolumigen Verbrauchsdaten umgehen, und eng mit Backend-Entwicklern sowie dem Gründungsteam zusammenarbeiten. Sie sind verantwortlich für das, was Sie bauen.
AufgabenWoran Sie arbeiten werden:
- Entwicklung und Verbesserung unserer SvelteKit-Webanwendung von Grund auf
- Schreiben von stark typisiertem TypeScript in allen Schichten des Frontends
- Implementierung von serverseitigem Rendering, Routing und Ladefunktionen in SvelteKit
- Erstellung und Pflege wiederverwendbarer UI-Komponenten mit Tailwind CSS und DaisyUI
- Integration mit Backend-APIs über oRPC und Gestaltung des Vertrags zwischen Frontend und Backend
- Schreiben zuverlässiger Tests mit Vitest und JSDom
- Arbeiten mit Bun als Laufzeitumgebung und für CLI-Skripting
- Verbesserung der Entwicklerwerkzeuge, Codequalität und Frontend-Zuverlässigkeit
- Debugging von realen Problemen über APIs, Datenpipelines und die UI-Schicht
- Enge Zusammenarbeit mit dem Gründungsteam bei Produkt- und Architekturentscheidungen
Wir suchen jemanden, der ungewöhnlich stark, präzise und produktorientiert ist. Sie sollten begeistert sein, saubere, leistungsfähige Schnittstellen auf komplexen Datensystemen aufzubauen. Sie müssen nicht alles bereits wissen, aber Sie sollten schnell lernen, aus den Grundprinzipien denken und sich um das Endergebnis kümmern.
Sie passen gut zu uns, wenn Sie:
- 1–2+ Jahre Berufserfahrung mit SvelteKit und TypeScript haben
- Das Svelte-Reaktivitätsmodell, Stores und den Lebenszyklus von Komponenten tief verstehen
- Strenges, idiomatisches TypeScript schreiben – Generics, Utility-Typen, kein implizites any
- In Unix-basierten Entwicklungsumgebungen sicher sind
- Wert auf Codequalität, Zuverlässigkeit und das Ausliefern von funktionierenden Lösungen legen
- Gerne mit echten Daten und komplexen Produktanforderungen arbeiten
- In schnelllebigen Umgebungen mit hoher Eigenverantwortung und Verantwortung arbeiten möchten
- Ein Portfolio oder GitHub-Profil haben, auf das Sie stolz sind
SvelteKit · TypeScript · oRPC · Tailwind CSS · DaisyUI · Vitest · JSDom · Bun · Git
Nice to haveZod · Drizzle ORM · PostgreSQL · Bun-Arbeitsbereiche · Auth-Muster (Sitzungen, JWT, OAuth) · Deutsch: professionelle Arbeitskenntnisse · Open-Source-Beiträge
VorteileWarum Sie sich uns anschließen sollten:
- Direkte Zusammenarbeit mit dem Gründungsteam
- Übernahme realer technischer Projekte ab dem ersten Tag
- Erlernen, wie man Infrastruktur für ein schnell wachsendes Startup aufbaut
- Einblick in DevOps, Datenarchitektur, IoT, Energie und Immobilieninfrastruktur
- Hilfe beim Aufbau der technischen Grundlage eines Unternehmens, das einen riesigen, veralteten Markt angeht
- Hohe Eigenverantwortung, hohe Lernkurve, hoher Einfluss
Berlin bevorzugt. Hybrid-Setup möglich.
StartSo schnell wie möglich.
Wie man sich bewirbtSchicken Sie uns eine kurze Nachricht, Ihren Lebenslauf oder GitHub-Profil und idealerweise ein Projekt, auf das Sie stolz sind.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Frontend Developer (Intern) erhalten könnten
✨Nutze Entwickler-Communities!
Schau mal nach lokalen Entwickler-Meetups oder Online-Communities wie GitHub oder Stack Overflow. Dort kannst du dich mit anderen austauschen, spannende Projekte finden und vielleicht sogar direkt mit Firmen in Kontakt treten, die Praktika anbieten!
✨Kollaboriere bei Open-Source-Projekten.
Engagiere dich in Open-Source-Projekten, um praktische Erfahrungen zu sammeln und dein Portfolio aufzufüttern. Das zeigt Arbeitgebern, dass du proaktiv bist und mit neuen Technologien umgehen kannst. Und hey, vielleicht läuft dir ja das perfekte Praktikum über den Weg!
✨Nutze die Karriereservices deiner Uni!
Wenn du an einer Hochschule studierst, schau, ob es an deiner Uni spezielle Karriere-Events oder Jobmessen gibt, die auf IT und Softwareentwicklung ausgerichtet sind. Das ist eine super Chance, um direkt mit Unternehmen wie Heidi Systems ins Gespräch zu kommen.
✨Setze auf persönliche Ausschreibungen.
Oft sind Praktikumsplätze nicht groß ausgeschrieben! Schau regelmäßig auf der Website von Heidi Systems vorbei und achte auf neue Praktikumsanzeigen. Oft kann ein persönlicher Kontakt der Schlüssel sein, um deine Bewerbung hervorzuheben.
Wir glauben, dass du diese Fähigkeiten brauchst, um Frontend Developer (Intern) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Zeig uns dein Code-Talent!:Für ein Praktikum in der Software-Entwicklung ist es super wichtig, dass du technische Fähigkeiten in den Vordergrund stellst. Füge Links zu Projekten auf GitHub oder zu anderen Plattformen hinzu, an denen du gearbeitet hast. So können wir schnell sehen, was du drauf hast!
Motivation ist der Schlüssel!:In deinem Anschreiben solltest du deutlich machen, warum du dich für ein Praktikum in der Software-Entwicklung bei Heidi Systems interessierst. Erzähl uns, was dich motiviert und was du aus dieser Erfahrung lernen möchtest! Wir suchen nach aufgeschlossenen Praktikanten, die bereit sind, Neues zu lernen.
Die richtige Sprache!:Achte darauf, dass du in deiner schriftlichen Bewerbung die passenden Programmiersprachen und Technologien nennst, mit denen du bereits gearbeitet hast! Das hilft uns, deine Eignung für das Praktikum besser zu verstehen und zu sehen, wie gut du ins Team passt.
Mach Schluss mit langen CVs!:Halte deinen Lebenslauf knapp und präzise – maximal 1-2 Seiten. Konzentriere dich auf relevante Erfahrungen und technische Skills, die für die Software-Entwicklung wichtig sind. Wir wollen einen schnellen Überblick über deine Fähigkeiten, also bleib konkret!
Wie man sich auf ein Vorstellungsgespräch bei Heidi Systems vorbereitet
✨Zeig deine Coding-Skills!
Da es sich um ein Praktikum in der Software-Entwicklung handelt, solltest du bereit sein, deine Programmierfähigkeiten unter Beweis zu stellen. Mach dich mit Coding Challenges vertraut, die oft Teil des Interviews sind. Sei bereit, an Whiteboard-Probleme zu arbeiten oder deinem Code live zu präsentieren.
✨Verstehe die Tools und Technologien
Stell sicher, dass du die gängigen Programmiersprachen und Frameworks kennst, die für die Stelle relevant sind. Wenn Heidi Systems zum Beispiel häufig Java oder React nutzt, wäre es gut, wenn du schon einige Projekte damit umgesetzt hast. Vielleicht kannst du Referenzen von deinem Portfolio einbringen.
✨Sei offen für Feedback und Fragen
Im Praktikum geht es oft darum, zu lernen und sich zu entwickeln. Sei bereit, Fragen zu beantworten, die auf deinen Lernprozess abzielen oder deine Denkweise erklären, wenn du an einem Problem arbeitest. Deine Bereitschaft, Feedback anzunehmen, wird sehr geschätzt.
✨Bereite deine Motivation vor
Da du dich um ein Praktikum bewirbst, wird dein Engagement und deine Motivation für die Software-Entwicklung eine große Rolle spielen. Überlege dir, warum du gerade bei Heidi Systems ein Praktikum machen willst und was du dir davon erhoffst. Das zeigt, dass du wirklich daran interessiert bist, zu lernen und dich weiterzuentwickeln.