Auf einen Blick
- Aufgaben: Leite die Entwicklung unserer Plattform und forme die technische Richtung.
- Unternehmen: Innovatives Unternehmen mit einer Kultur der Zusammenarbeit.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an spannenden Projekten.
- Qualifikationen: Mindestens 10 Jahre Programmiererfahrung und Expertise in Frontend-Architektur.
Wir suchen einen Principal Engineer mit Erfahrung im Design und Betrieb von Multi-Channel White-Label-Plattformen. In dieser Rolle werden Sie das Design und die Weiterentwicklung unserer Plattform leiten, um die Bedürfnisse sowohl von On-Premise- als auch von gehosteten Kunden zu unterstützen. Ihr Einfluss wird sich über Teams, Projekte und Standorte erstrecken und sowohl unsere technische Richtung als auch die Art und Weise, wie unsere Teams Softwaresysteme entwickeln und betreiben, gestalten.
Sie sind verantwortlich für die Definition der Frontend-Architekturstandards, die Anleitung der Engineering-Teams und die Gewährleistung, dass benutzerorientierte Plattformen robust, wartbar, sicher und zukunftssicher sind. Sie arbeiten eng mit dem Produktmanagement, UX, Backend-Architekten und den Lieferteams zusammen, um Geschäfts- und Benutzerbedürfnisse in elegante technische Lösungen zu übersetzen.
Sie identifizieren proaktiv die Probleme, die gelöst werden müssen, und setzen sich für die richtigen organisatorischen Prioritäten ein. Diese Rolle ist von Natur aus funktionsübergreifend, und Sie werden eng mit Engineering, Produkt, Risiko, Compliance, Daten, Recht und Führungsteams zusammenarbeiten, um die technische Strategie zu definieren und umzusetzen.
Sie werden eine Vielzahl von Herausforderungen meistern: technisch, produktbezogen und operationell, was Ihr persönliches Wachstum und Ihre Karriere auf dem Weg prägen wird. Dies ist eine senior, praktische Architekturrolle, die strategische Designverantwortung mit tiefgreifender technischer Ausführung kombiniert.
Was Sie tun werden:
- Definieren und weiterentwickeln der Frontend-Architektur für web- und mobilebasierte Plattformen.
- Zusammenarbeit mit anderen Engineering-Leitern bei der Weiterentwicklung der digitalen Plattformarchitektur.
- Aufbau von Engineering-Effizienz und Standardisierung nicht-funktionaler Anforderungen.
- Technischer Berater für den Director of Engineering sein und zu verschiedenen Themen bezüglich der Weiterentwicklung unserer Plattform Stellung nehmen.
- Als vorbildlicher Praktiker agieren: Sie werden aktiv Software entwickeln und einen hohen Qualitätsstandard für die Teams setzen.
- Die richtigen Grenzen, APIs und Integrationen zwischen unseren Teams sowie mit unseren Kunden und Partnern definieren, um technischen und geschäftlichen Erfolg zu gewährleisten.
- Erfahrung im Betrieb, Support und der Ausführung von Software in Produktionsumgebungen.
- Erfahrung in der Architektur der Verteilung von SDKs, Bibliotheken und Komponenten an andere Engineering-Teams.
- Komplexe Ingenieurprobleme lösen, die für hochverfügbare, latenzarme, skalierbare verteilte Systeme typisch sind.
- Großprojekte durchführen, Design, Planung und Ausführung über mehrere Teams hinweg leiten, um technische Richtungen und Produktresultate voranzutreiben.
- Proaktiv breitere Probleme und Chancen identifizieren. Antizipieren und das nächste Generation unserer Systeme und Produkte entwerfen.
- Die Qualität unserer Engineering-Teams erhöhen: Sie werden Möglichkeiten identifizieren und sich für Verbesserungen in der Art und Weise, wie wir Software schreiben, unserem Ansatz für Tests und Qualität einsetzen und die Gewohnheiten und Prozesse hochwirksamer Teams gestalten.
- Mentor und Coach für Einzelpersonen und Teams im gesamten Unternehmen sein. Ingenieurgemeinschaften betreuen, Designzusammenarbeit und Wissensaustausch fördern.
- Artikulieren, wie technische Architektur und Teamstruktur interagieren, und Input zur richtigen Organisationsstruktur geben, um unsere Ingenieurziele zu erreichen.
- Strategischer Berater für die Führungsebene, technische Strategie gegenüber Geschäfts- und Führungskräften vertreten und an strategischer Planung teilnehmen.
- Kontinuierliche Verbesserung, neue Praktiken und Initiativen zur operativen Exzellenz in der Abteilung vorantreiben.
- Die Qualität der Abteilung und der Produkte erhöhen. Prozesse, Mechanismen oder Werkzeuge aufbauen, um die Ingenieurexzellenz, den Betrieb und die Qualität unserer Technologie zu verbessern.
- Initiative ergreifen und zeitnahe Ergebnisse in einem schnelllebigen und manchmal unklaren Umfeld liefern.
Was Sie benötigen:
- Über 10 Jahre Programmiererfahrung, Beherrschung der Softwareentwicklung unabhängig von der Sprache.
- Fortgeschrittene Expertise im Design von Frontend-Plattformen, einschließlich Mobil, Web, SDKs und Micro-Frontends.
- Fortgeschrittene Expertise im Design, Bau und Betrieb von großflächigen fehlertoleranten verteilten Systemen, Anwendungen, Datenbanken und Workflows.
- Fähigkeit, Produkt- und UX-Konzepte effektiv in skalierbare technische Lösungen zu übersetzen.
- Nachgewiesene Erfahrung mit Prinzipien und Techniken der kontinuierlichen Bereitstellung.
- Ein hohes Maß an Standards für das, was „großartig“ aussieht, und Erfahrung in der kontinuierlichen Verbesserung von Altsystemen.
- Starkes Urteilsvermögen, Erfahrung in der Erkennung und Umsetzung kritischer Entscheidungen auf ausgewogene und pragmatische Weise.
- Erfahrung im Aufbau von Systemen mit öffentlicher Cloud-Infrastruktur, vorzugsweise AWS.
- Ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten, Spanisch von Vorteil.
- Fähigkeit, technische Richtungen über mehrere Teams hinweg zu führen und zu beeinflussen.
- Erfahrung in Teams, die über Zeitzonen verteilt sind, und Bereitschaft, die Arbeitszeiten gelegentlich anzupassen.
Technologieanforderungen:
- Tiefe Erfahrung in ReactJS.
- Erfahrung mit Java und NodeJS.
- Starkes Verständnis von Webtechnologien und -standards.
- Browserinternas und Leistungsoptimierung.
- Sicherheitsbest Practices (XSS, CSRF, Auth-Flows, sichere Speicherung usw.).
- API-Integration (REST, GraphQL).
- JavaScript / TypeScript.
- HTML5, CSS3, responsives Design.
- Moderne Build- und Tooling-Ökosysteme (Webpack, Vite, npm/yarn/pnpm usw.).
- Mobile native/hybrid Entwicklung (ReactNative, Cordova, Swift, Kotlin, Kotlin Multiplatform).
Principal Engineer Arbeitgeber: Kickstart Seed Fund
Galileo Financial Technologies ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur ein dynamisches und innovatives Arbeitsumfeld bietet, sondern auch zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung. Mit einem starken Fokus auf Teamarbeit und interdisziplinäre Zusammenarbeit fördert das Unternehmen eine inklusive Kultur, in der jeder Mitarbeiter geschätzt wird und die Möglichkeit hat, seine Fähigkeiten zu erweitern. Darüber hinaus profitieren die Mitarbeiter von flexiblen Arbeitszeiten und einer Vielzahl von Benefits, die das Wohlbefinden und die Work-Life-Balance unterstützen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Principal Engineer erhalten könnten
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Kickstart Seed Fund anzuklopfen, wenn du dich auf die Stelle als Principal Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Kickstart Seed Fund vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Principal Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Kickstart Seed Fund klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Kickstart Seed Fund vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.