Asset Management by froots GmbH
froots ist ein Vermögensverwaltungsunternehmen, das sich zum Ziel gesetzt hat, möglichst vielen Menschen beim langfristigen Vermögensaufbau zu helfen. Durch die Kombination der Effizienz von Technologie mit der Expertise menschlicher Berater bietet froots maßgeschneiderte Anlagelösungen, die mit den sich ändernden Bedürfnissen der Kunden wachsen und sich anpassen.
Rolle und Verantwortlichkeiten
Als Teamleiter im Frontend bei froots bestand meine Hauptaufgabe darin, ein Gleichgewicht zwischen der Bereitstellung einer hochmodernen Webanwendung und der Aufrechterhaltung der Stabilität zu finden und gleichzeitig sicherzustellen, dass das Team effizient arbeiten und knappe Fristen einhalten kann. Mein Ziel, eine Umgebung zu schaffen, in der Innovation und Schnelligkeit Hand in Hand gehen und das Team in der Lage ist, schnell etwas zu entwickeln - mit einer großartigen Entwicklererlebnis - um konstant hochwertige Erfolge zu liefern. Gemeinsam mit dem Team haben wir ein außergewöhnliches Produkt geschaffen, ohne Kompromisse bei der Stabilität oder Leistung einzugehen.
Frühere Erfahrungen anwenden
Dank früherer Erfahrungen haben wir Strategien entwickelt, die eine nahtlose Zusammenarbeit zwischen unseren Backend- und Frontend-Teams gewährleistet. Um instable Programmänderungen zu vermeiden, haben wir einen API-Contract erstellt, der automatisch generiert wurde und eine vollständig typensichere API-Schnittstellenschicht zu bieten. Dies sorgte für ein hohes Maß an Sicherheit und Konsistenz und ermöglichte beiden Teams ein sicheres und unabhängiges Arbeiten. Darüber hinaus entwickelten wir eine Palette wiederverwendbarer Komponenten, die sowohl austauschbar als auch anpassbar sind. Diese Komponenten ermöglichten es dem Team, mit unglaublicher Geschwindigkeit zu arbeiten und gleichzeitig vollständig anpassbare UI-Elemente zu haben, die auf spezifische Projektanforderungen zugeschnitten sind.
Native Apps für iOS und Android
Neben der Webplattform haben wir die Anwendung für unsere Kunden auch als native App für iOS und Android mit React Native und Expo entwickelt. Dank unseres Monorepos teilt sich die Mobile-App den API-Contract, die Business-Logik und die Onboarding-Engine mit den Webanwendungen, sodass neue Features gleichzeitig auf allen Plattformen verfügbar sind und sich überall konsistent verhalten. Da froots im Finanzsektor tätig ist, wo Vertrauen und Zuverlässigkeit nicht verhandelbar sind, hatte Stabilität für uns oberste Priorität: Rund 80 % des Produkts sind durch End-to-End-Tests abgedeckt, die jede Nacht auf unserem CI-Server gegen die aktuellste Version laufen – mit Playwright für das Web und Maestro für die Mobile-App. Schlägt ein nächtlicher Testlauf fehl, wird das Release blockiert, sodass Fehler erkannt werden, lange bevor sie unsere Kunden erreichen könnten.
