C6 Bank
Thunes
React Software Engineer
Über die Rolle
Wir suchen einen frontend-Entwickler für ein kleines, erfahrenes Team, das die Zahlungsplattform für virtuelle Welten entwickelt. Sie werden die frontend-Arbeit über mehrere Codebasen hinweg verantworten – ein internes Admin-Tool, einbettbare Zahlungs-Widgets und Transaktionsseiten, die von Publishern gehostet werden – die alle sicher mit echtem Geld, echten Compliance-Anforderungen und echten Benutzern umgehen.
Dies ist keine "Marketingseiten erstellen"-Aufgabe. Sie werden mit GraphQL APIs arbeiten, die von Go-Mikroservices unterstützt werden, und Code schreiben, der Rechnungsstellung, Auszahlungen, KYC-Verifizierung und Betrugserkennung betrifft. Die Arbeit ist wichtig und die Einsätze sind real.
Woran Sie arbeiten werden
- Admin-Tools (React, Vite, Chakra UI, Apollo Client): Interne Tools, die von den Betriebsteams zur Verwaltung von Konten, Transaktionen und Zahlungsmethoden verwendet werden. Turborepo Monorepo mit einer GraphQL BFF-Schicht.
- Zahlungs-Widgets (Next.js, React, Tailwind CSS, Server Components): Einbettbare Checkout-, Auszahlungs- und KYC-Flows, bei denen jede Millisekunde Ladezeit die Konversionsrate beeinflusst. Aktive Neuentwicklung mit einer Performance-First-Architektur.
- Publisher-gehostete Seiten (Next.js, Chakra UI, SSR): Mandantenfähige, themenbezogene Transaktionsseiten, die unter Publisher-Markendomänen mit CNAME-Routing und Publisher-spezifischer Anpassung bereitgestellt werden.
Täglich
- Liefern Sie Features und Korrekturen über mehrere TypeScript/React-Codebasen hinweg.
- Schreiben und pflegen Sie Unit-Tests (Vitest + React Testing Library) und unterstützen Sie bei Playwright e2e-Tests (Python/pytest).
- Arbeiten Sie mit einer GraphQL API-Schicht, die zwischen den frontend und Go-Mikroservices (Konten, Zahlungen, Rechnungsstellung, Wallets) übersetzt.
- Führen Sie den gesamten lokalen Stack über Docker Compose (makeworld) mit Hot-Reload aus – kein Warten auf Builds.
- Testabdeckung aufrechterhalten oder verbessern.
- Zusammenarbeit in einem kleinen Team, in dem Sie echte Verantwortung und Einfluss auf die frontend-Architektur haben.
Das sollten Sie mitbringen
- React-Anwendungen – Sie haben Features ausgeliefert, auf die echte Benutzer angewiesen sind.
- TypeScript-Kenntnisse.
- Testdisziplin – Erfahrung mit Vitest oder Jest und React Testing Library oder ähnlichem.
- Erfahrung mit Component Libraries – Sie haben mit Chakra UI, MUI oder ähnlichen Designsystemen gearbeitet und können diese erweitern, ohne dagegen anzukämpfen.
- Linux Shell-Kenntnisse – Komfort beim Navigieren im Dateisystem, bei der Verwendung gängiger Dienstprogramme und bei grundlegenden Skripten.
Bonuspunkte
- Erfahrung mit Zahlungs-/Fintech-UIs – Checkout-Flows, KYC, Compliance-Bildschirme.
- Vertrautheit mit Playwright oder ähnlichen e2e-Frameworks.
- Docker-Komfort – Sie geraten nicht in Panik, wenn der lokale Stack containerisiert ist.
- Python-Kenntnisse. Genug, um Playwright-Testskripte zu lesen und zu schreiben.
- Go-Kenntnisse. Genug, um die backend-Services zu lesen und die APIs zu verstehen, die Sie aufrufen werden.
- GraphQL-Erfahrung – Sie haben mit Apollo Client oder einem ähnlichen GraphQL-Client gearbeitet und verstehen Abfragen, Mutationen, Caching und Schema-Design.
- Erfahrung im Aufbau von UIs für rollenbasierte Zugriffskontrolle (RBAC) oder komplexe Berechtigungssysteme.
- Sie haben an Multi-Tenant/White-Label-Produkten mit Theming-Systemen gearbeitet.
- Erfahrung mit Monorepos (Turborepo, Nx oder ähnliches).
Was wir NICHT suchen
- Jemanden, der ein Designsystem pixelgenau geliefert bekommt – Sie werden pragmatische UI-Entscheidungen anstelle von High-Fidelity-Mockups treffen.
- Einen "Framework-Touristen", der dem neuesten Meta-Framework hinterherjagt – wir brauchen jemanden, der ausliefert, nicht jemanden, der neu schreibt.
- Jemanden, der sich mit Legacy-Code unwohl fühlt – Teile der Codebasis werden aktiv migriert und Sie müssen sich an alte und neue Muster gleichermaßen anpassen.
Warum diese Rolle
- Kleines Team, große Wirkung – Sie werden keine Pixel schubsen in einer Feature-Fabrik. Sie gestalten die frontend-Architektur über mehrere Produkte hinweg.
- Echte Domänenkomplexität – Zahlungen, Compliance, Multi-Währung, Betrugserkennung. Die Probleme sind wirklich interessant.
- Moderner Stack, aktive Migration – Sie helfen mit, Dinge voranzubringen, anstatt eine eingefrorene Codebasis zu pflegen.
- Starke Engineering-Kultur – erzwungene Abdeckungsschwellenwerte, Pre-Commit-Hooks, CI-Gates, Deployment bei Merge. Das Team kümmert sich um Qualität und Prozess-Aerodynamik.
