Softwareentwickler TypeScript/Angular - Frontend
Role details
Job location
Tech stack
Job description
Mit dem Support-Panel entsteht parallel ein zweites, strategisch wichtiges Produkt, das wir im Frontend-Team von Grund auf neu entwickeln. Es unterstützt unseren Hetzner Support im Arbeitsalltag und kommuniziert über gRPC Web mit dem Backend.
Unser Stack in Schlagworten: TypeScript, Angular, RxJs, Karma, Jest, Cypress, Nx, Storybook, GitLab, Betterer, Prettier und ESLint., Anstatt im Fließtext unsere Vorzüge aneinander zu reihen und tolle Dinge, wie flache Hierarchien und die üblichen Buzzwords zu nennen, haben wir die Dinge für dich aufgezählt, die wir bei der Arbeit in unserem Team am meisten schätzen:
- Eine von Anfang an sehr ausführliche und gepflegte Testsuite, beginnend mit Unit- und Integrationstests, über E2Es bis hin zu Visual Regression Tests, sorgt dafür, dass wir keine Angst davor haben, auch freitagabends zu deployen, wenn wir müssen
- Nachhaltiges Wachstum mit Zeit für Refactoring und Wartung, um Legacy Code zu vermeiden, sind uns wichtig
- Wir schreiben unsere eigenen Tools, um unser tägliches Arbeiten zu erleichtern, z.B. Nx Schematics für automatische Refactoring
- Direkte Zusammenarbeit mit unserem UX Team, das sich nicht zu schade ist, einen Pixelabstand selbst im CSS in Ordnung zu bringen
- Trotz verteiltem Team, ein starker Zusammenhalt durch das tägliche Arbeiten im virtuellen Office mit Gather
- Schnelle CI durch aufgeteilte Libraries und Caching, sowie Orchestrierung mit Nx
- Reviews sind für uns ein Tool, um voneinander und miteinander zu lernen
- Wir haben einen sehr hohen Qualitätsanspruch an die Software, die wir schreiben und es gibt keine Ausreden, diesen Anspruch nicht auch umzusetzen, * Du entwickelst und optimierst unsere Hetzner Console und unser Support-Panel
- Gemeinsam mit dem UX Team sorgst du für eine erstklassige User Experience durch intuitive Bedienbarkeit, hohe Performance und sauberen Code
- Du implementierst neue Features, verbesserst bestehende Komponenten und stellst sicher, dass unser Code nachhaltig, erweiterbar und gut getestet ist
- Mit automatisierten Tests (Unit, Integration, E2E, Visual Regression) stellst du sicher, dass unsere Anwendung stabil und zuverlässig bleibt
Requirements
- Du bringst fundierte Erfahrungen in der modernen Softwareentwicklung mit
- Du hast sehr gute Kenntnisse in JavaScript/TypeScript, HTML5, CSS/SCSS und gängigen Frameworks bzw. Bibliotheken (z.B. Angular, React, Vue)
- Du bist physikalisch nicht in der Lage, die Zeichenfolge "as any" zu tippen
- Du legst Wert auf sauberen, verständlichen Code und automatisiertes Testen
- Wir können uns auf dich verlassen, du bist eigenständig und gleichzeitig offen für Neues
- Kundenfokus und Usability sind dir wichtig
- Du sprichst und schreibst verhandlungssicher Deutsch und Englisch
Benefits & conditions
Bei Hetzner Cloud GmbH arbeiten wir teamübergreifend daran, das Benutzererlebnis unserer Kund:innen kontinuierlich zu verbessern und die Prozesse für die tausenden virtuellen Server, die täglich neuerstellt werden, gemeinsam weiter zu optimieren. Unsere Mission ist es, diesen Prozess kontinuierlich zu verbessern. Gemeinsam mit Hetzner Online GmbH entwickeln und betreiben wir die Hetzner Cloud mit modernsten Technologien und skalierbaren Systemen. Wir legen großen Wert darauf, dass unsere Kund:innen Cloud-Ressourcen schnell und einfach nutzen können, zu einem fairen Preis. Durch moderne Technologien und optimierte Arbeitsprozesse schaffen wir innovative Lösungen im Bereich Cloud, Hosting und dynamische Infrastrukturen. Unsere über zwei Jahrzehnte Erfahrung und umweltschonende Infrastruktur in modernen Datacenterparks sind die Basis für unsere Leistungen.
Wir wollen unsere Organisation in ein dynamisches, innovatives Zentrum verwandeln, in dem sich jedes Teammitglied wertgeschätzt fühlt, eigenständig Entscheidungen trifft und verantwortungsbewusst zur kollektiven Aufgabe beiträgt. Unser Arbeitsplatz fördert Flexibilität und Kreativität. Wir unterstützen unser Miteinander für eine positive Zusammenarbeit, u.a. durch Coffee Roulette, Team-Events, Offsite. So schaffen wir uns ein Umfeld, dass es uns ermöglicht, die Best Simple Cloud für unsere Kund:innen erfolgreich bereitzustellen. If you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process.