Alle Arbeiten
Y-Tree
Native iOS-App für Vermögensverwaltung mit Open Banking und Identitätsprüfung
Eine native iOS-App für einen Vermögensverwaltungsdienst: Kunden verknüpfen Bankkonten über Open Banking und verifizieren ihre Identität, ohne die App zu verlassen.
- Rolle
- iOS Engineer
- Zeitraum
- 2020 – 2023


Kontext
Y-Tree baut Finanzwerkzeuge für Privatkunden. Über die iOS-App onboarden Kunden, verknüpfen Konten und verfolgen ihre Finanzen.
Die Herausforderung
KYC- und Open-Banking-SDKs von Drittanbietern in native Abläufe integrieren, die flüssig, sicher und testbar bleiben, und dabei eine Legacy-Codebasis in Produktion modernisieren.
Über den gesamten Stack gebaut
- Kontoverknüpfung über Open Banking
- Identitätsprüfung (KYC) mit einem Drittanbieter-SDK
- Über 20 Screens in Swift mit UIKit und SwiftUI
- RxFlow-Navigation und RxSwift-Datenflüsse
- Migration von fünf zentralen Abläufen von Xamarin Forms und UIKit zu SwiftUI und The Composable Architecture
Technische Schwerpunkte
- Legacy-Screens aus Xamarin Forms und UIKit Ablauf für Ablauf in einer laufenden Produktions-App ersetzt
- Callbacks von Drittanbieter-SDKs in die reaktiven Datenflüsse der App eingebunden
- Native UI-Komponenten und Stabilitätsarbeit an Produktionsfunktionen
Was es ermöglicht
Kunden verknüpfen Konten und verifizieren ihre Identität in der App, und die migrierten Abläufe wurden zum Muster für den Rest der Codebasis.