C6 Bank
WatchGuard Technologies, Inc.
Senior Software Engineer
Über die Stelle
Als Senior Software Engineer berichten Sie an den Engineering Manager und sind für das Design, die Entwicklung und die Verbesserung unseres kundenorientierten Portals und der zugehörigen Weberlebnisse zuständig. Sie liefern Features und Verbesserungen, die unseren Nutzern direkten Mehrwert bringen.
Sie konzentrieren sich auf die Benutzeroberfläche des Portals, responsive Schnittstellen, Workflows und Integrationen und arbeiten dabei eng mit den backend und Plattformteams zusammen. Wenn die Produktrichtung intelligente Funktionen umfasst, helfen Sie dabei, KI-gestützte Erlebnisse in das Portal zu integrieren (z. B. durch die Integration von KI-gestützten APIs, Copilot-ähnlichen Funktionen oder machine learning-gesteuerten Einblicken), wobei Sie auf Benutzerfreundlichkeit, Zuverlässigkeit und Leistung achten.
Sie werden auch aufgefordert, KI-gestützte Entwicklungswerkzeuge als Teil Ihrer täglichen Arbeit verantwortungsvoll und im Einklang mit den Teamstandards einzusetzen, um die Produktivität zu steigern, Lösungen zu erkunden und schneller qualitativ hochwertigen Code zu liefern.
Hauptverantwortlichkeiten
- Anforderungen sammeln, Portal-Features entwerfen, entwickeln, testen und ausliefern, während Sie in einem dynamischen und ergebnisorientierten Umfeld zusammenarbeiten.
- Führen und Mitwirken an der Portalentwicklung unter Verwendung von React, TypeScript und JavaScript, einschließlich Komponentenarchitektur, Zustandsverwaltung, Routing und Integration mit REST oder GraphQL APIs.
- KI-gestützte Entwicklungswerkzeuge (z. B. Coding-Assistenten, Code-Generierung, Refactoring oder Testvorschläge) als Teil des Engineering-Workflows nutzen, während Sie Ausgaben validieren, Sicherheit und Datenschutz wahren und Code-Reviews sowie organisatorische Richtlinien befolgen.
- Eine aktive Rolle bei der Betreuung von Junior-Entwicklern übernehmen.
- Einen direkten Einfluss auf den Erfolg von WatchGuard als Unternehmen nehmen.
- An einer Bereitschaftsrotation etwa alle 2 Monate teilnehmen.
Ideales Kandidatenprofil
- 5+ Jahre Berufserfahrung in der front-end-Entwicklung, einschließlich signifikanter Produktionserfahrung mit React.
- Beherrschung von TypeScript und modernen JavaScript (ES-Module, asynchrone Muster, Typisierung für skalierbare Benutzeroberflächen).
- Vertrautheit mit der Anwendung von KI-Tools über den gesamten Softwareentwicklungslebenszyklus hinweg (z. B. für Implementierung, Debugging, Dokumentation oder Code-Reviews), mit fundiertem Urteilsvermögen in Bezug auf Verifizierung, Sicherheit und geistiges Eigentum.
- 2–4 Jahre Erfahrung mit AWS oder ähnlichen Cloud-Plattformen (z. B. front-end-Hosting, CDN, serverlose APIs oder Verbrauch von Cloud-Diensten aus browserbasierten Anwendungen).
- 3+ Jahre Erfahrung mit CI/CD-Pipelines.
- Vertrautheit mit Infrastructure as Code oder Deployment-Tools (z. B. Terraform, Serverless oder Ansible), soweit sie sich auf Umgebungen und Releases beziehen.
- Erfahrung mit SQL und relationalen Datenbanken wie PostgreSQL oder MySQL (z. B. Verständnis von Datenmodellen für Portal-Features oder Zusammenarbeit mit backend-Teams bei Abfragen und Leistung).
- Nachgewiesene Erfolgsbilanz beim Aufbau hochautomatisierter, Cloud-basierter Systeme und kundenorientierter Erlebnisse.
- Wunsch, durch Mentoring und Wissensaustausch zu einer kollaborativen Engineering-Kultur beizutragen.
- Innovativer und leidenschaftlicher Denkansatz, Fähigkeit, technische Herausforderungen in einer kooperativen Umgebung zu meistern, Engagement für schnelle Lieferung und Vertrautheit mit agilen Softwareentwicklungspraktiken.
- Fähigkeit, mit Unsicherheiten umzugehen, gut mit Partnerteams zu kommunizieren, und ein empathisches Verständnis für das Kundenerlebnis.
- Beherrschung des Schreibens von Unit-, Integrations- und End-to-End-Tests für front-end-Anwendungen (und Zusammenarbeit bei API-Verträgen, falls zutreffend).
- Leidenschaft für den Aufbau skalierbarer, wartbarer Codes, der das Systemwachstum und die Zukunftsfähigkeit unterstützt.
