Cloud Frontend Engineer

Eckdaten

München
Frontend Development

Arbeitsmodell

Remote first
vor 2 Tagen
Stellenbeschreibung

Rollenbeschreibung

Innerhalb des ersten Jahres in dieser Rolle werden Sie:

  • Die Implementierung neuer Frontend-Funktionalitäten der Signaloid Cloud Developer Platform leiten
  • Verantwortlich für die Erweiterung der Test- und QA-Infrastruktur der Signaloid Cloud Developer Platform sein
  • Verantwortlich für die Verbesserung der Leistung der Signaloid Cloud Developer Platform sein
  • Verantwortlich für die Formulierung Ihrer eigenen Ziele zur Erreichung unternehmensweiter Ziele und Schlüsselergebnisse sein
  • Verantwortlich für die Initiative zur Ermittlung sein, ob die Qualität Ihrer Implementierung sowohl expliziten als auch impliziten Design- und Qualitätszielen des Teams entspricht
  • Verantwortlich für die Bereitstellung neuer Funktionalitäten und Tests in einem regelmäßigen Release-Zeitplan sein und mit anderen Teilen der Engineering- und kommerziellen Teams zusammenarbeiten

Nach einem Jahr in dieser Rolle können Sie erwarten:

  • Zur Definition der Weiterentwicklung von Schlüsselbereichen der Signaloid Cloud Developer Platform beitragen und diese leiten, entweder als individueller Mitwirkender oder als Teamleiter
  • Zunehmende Autonomie und Verantwortung für die Strategie innerhalb des Engineering-Teams gewinnen
  • Die Möglichkeit erhalten, basierend auf Ihrer nachgewiesenen Leistung, neue Herausforderungen bei Signaloid anzunehmen

Anforderungen

  • Bachelor- oder Master-Abschluss in Computer Engineering, Informatik oder einem verwandten Fach
  • Mehr als drei Jahre Erfahrung als Frontend-Entwickler
  • Beherrschung von HTML5, CSS und JavaScript/TypeScript
  • Erfahrung mit modernen Web-Frameworks (z. B. Angular, Vue)
  • Erfahrung mit Frontend-State-Management (z. B. NGRX/NGXS, Vuex)
  • Erfahrung im Schreiben von testbarem, wiederverwendbarem Code, zugehörigen Tests und Dokumentation
  • Erfahrung mit Full-Stack-Anwendungen, Zusammenarbeit mit Backend-Entwicklern und Verständnis des Full-Stack-Datenflusses
  • Praktische Erfahrung mit REST-APIs und gängigen Authentifizierungs- und Autorisierungsmustern
  • Erfahrung in der Zusammenarbeit mit Produkt- und Designteams und der Definition von Entwickler- und Benutzererfahrung
  • Erfahrung mit Produktanalytikplattformen (z. B. PostHog, Google Analytics, Sentry)
  • Fähigkeit, klare, intuitive und pixelgenaue Benutzeroberflächen basierend auf Figma-Designs und eigener Erfahrung zu entwerfen
  • Erfahrung mit Interface-Design-Tools (z. B. Figma, Framer)
  • Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten
  • Die Bereitschaft, Menschen zuzuhören, bis sie sich verstanden fühlen
  • Ehrlichkeit, Empathie und die Bereitschaft, die Welt aus der Perspektive anderer zu sehen

Zusätzliche wünschenswerte Fähigkeiten und Erfahrungen:

  • Erfahrung in einem Startup
  • Erfahrung mit GraphQL
  • Erfahrung mit der Implementierung von barrierefreiem Design gemäß dem European Accessibility Act
  • Verständnis von SEO-Prinzipien
  • Erfahrung in der Zusammenarbeit mit UX/UI/Produkt-Designern
  • Kenntnisse guter CI/CD-Praktiken
  • Erfahrung mit der Bereitstellung von Cloud-Anwendungen

Unser Rekrutierungsverfahren

  • Alle Positionen erfordern ein kurzes Anschreiben, das nicht länger als eine Seite sein sollte. Je prägnanter, desto besser. Sie können das Anschreiben auch durch einen Code-Schnipsel ersetzen, der auf der Plattform signaloid.io läuft; seien Sie kreativ! Wir verwenden das Anschreiben / den Code-Schnipsel zur Überprüfung der Kommunikationsfähigkeiten, da klare Kommunikation in einer Remote-Arbeitsumgebung unerlässlich ist
  • Bewerber, die das Anschreiben-Screening bestehen, erhalten ein anfängliches 15-minütiges Zoom-Screening-Gespräch mit dem CEO/CTO
  • Bewerber, die das Screening-Interview bestehen, erhalten ein Coding-Projekt, das mit der kostenlosen Stufe der Signaloid Cloud Developer Platform gelöst werden kann. Wir stellen Ihnen auch zusätzliche kostenlose Credits auf der Signaloid Cloud Developer Platform zur Verfügung. Die Coding-Aufgabe wird einfach genug sein, um sie in wenigen Stunden zu erledigen. Sie haben jedoch ein Zeitfenster von einer Woche oder zwei Wochen (Ihre Wahl), um die Coding-Aufgabe abzuschließen. Wir ermutigen Sie, Ihre Implementierung Open Source auf GitHub zu machen
  • Bewerber, die das Projekt erfolgreich abschließen, werden zu einem Interview mit unserem Team eingeladen. Ein Diskussionspunkt während dieses Interviews wird das Ergebnis des eingereichten Take-Home-Projekts sein
  • In der letzten Phase werden die Bewerber zu einer "virtuellen On-Site"-Simulation mit ihren potenziellen zukünftigen Kollegen eingeladen, die eine praxisnahe halbtägige Simulation eines realen Arbeitsszenarios beinhaltet, bei der eine für die angestrebte Position relevante Aufgabe gelöst wird
  • Bewerber, die sich entscheiden, KI-Coding-Tools für das Coding-Projekt oder die "virtuelle On-Site"-Simulation zu verwenden, müssen den KI-generierten Quellcode und die verwendete Methodik entsprechend dokumentieren, kommentieren, testen und erklären können

Vorteile

Eine flexible Remote-First-Arbeitsumgebung

  • Teil eines internationalen Teams mit der Flexibilität, Ihren Wohnort zu wählen, solange Sie während der Arbeitszeiten von 09:00 bis 17:00 Uhr britischer Zeit verfügbar sind
  • Treffen Sie sich mehrmals im Jahr mit dem Rest des Teams zu einer persönlichen Veranstaltung irgendwo in Europa

Wettbewerbsfähige Vergütung

  • Jährlicher Bonus basierend auf der Leistung der Unternehmensziele und Schlüsselergebnisse (OKR) und halbjährlicher Bonus basierend auf der Leistung des Projektteams OKR
  • Einfache transparente Vergütung im gesamten Unternehmen mit vier Gehaltsstufen für alle Rollen, basierend auf dem Fähigkeitsniveau: Contributor, Senior Contributor, Lead Contributor und Principal Contributor
  • Alle Vollzeitmitarbeiter erhalten ein attraktives Aktienoptionspaket

Ein motiviertes, aber respektvolles Umfeld

  • Wir sprechen nie schlecht über andere, auch wenn wir unterschiedlicher Meinung sind; wir zeigen jeden Tag Dringlichkeit; wir behandeln uns gegenseitig mit Respekt, als wäre jeder Tag unser letzter
  • Keine isolierten "Projekte": Niemand im Team arbeitet isoliert, und ein erfolgreiches Ergebnis für den Arbeitsstrang, den Sie leiten, hängt zwangsläufig davon ab, Hilfe von anderen Teammitgliedern zu erhalten (und ihnen zu helfen)