Senior iOS-Entwickler für FinTech-Handelsplattform (Remote)
Vollzeit
Aus der Ferne
Als Senior iOS-Entwickler sind Sie verantwortlich für die Entwicklung und Wartung unserer iOS-Handelsplattform, die Tausenden von Benutzern weltweit dient. Sie arbeiten in einer kollaborativen Umgebung mit einem funktionsübergreifenden Team, um hochwertige, leistungsstarke mobile Anwendungen zu liefern, die den bewährten Praktiken in der Entwicklung von Finanzsoftware entsprechen.
Hauptverantwortlichkeiten
- Konzeption und Entwicklung robuster, benutzerfreundlicher iOS-Anwendungen für unsere Handels- und Investitionsplattform unter Verwendung von Swift 5.9 und den neuesten iOS-Frameworks.
- Implementierung komplexer UI-Komponenten, benutzerdefinierter Animationen und interaktiver Diagramme zur Visualisierung von Finanzdaten.
- Aufbau und Optimierung von API-Integrationen mit GraphQL und WebSocket für Echtzeit-Marktdaten.
- Anwendung von Clean-Architecture-Prinzipien und SOLID-Designmustern zur Gewährleistung wartbarer, skalierbarer Code.
- Zusammenarbeit mit UI/UX-Designern zur Implementierung pixelgenauer Schnittstellen aus Figma- und Zeplin-Designs.
- Implementierung responsiver Animationen mit Core Animation und Lottie-Frameworks.
- Arbeit mit lokaler Datenpersistenz unter Verwendung der Realm-Datenbank.
- Teilnahme an Code-Reviews und Beitrag zur technischen Dokumentation.
- Fehlersuche und -behebung sowie Beseitigung von Leistungsengpässen.
- Aktuelle Kenntnisse der neuesten iOS-Entwicklungstrends und Best Practices.
Erforderliche Fähigkeiten
- Mindestens 3 Jahre Berufserfahrung in der iOS-Entwicklung mit Swift.
- Fundierte Kenntnisse von iOS-Frameworks und -Komponenten (UIKit, SwiftUI, Core Data).
- Erfahrung mit reaktiver Programmierung mittels RxSwift oder Combine.
- Kompetenz in der Implementierung von VIPER- oder MVVM-Architekturmustern.
- Erfahrung mit RESTful APIs, GraphQL und WebSocket-Implementierungen.
- Solides Verständnis von Multithreading und Leistungsoptimierungstechniken.
- Vertrautheit mit Versionskontrollsystemen, insbesondere Git Flow.
- Kenntnisse kontinuierlicher Integrations- und Bereitstellungsprozesse.
- Verständnis von Clean-Architecture-Prinzipien und SOLID-Designmustern.
- Englischkenntnisse ausreichend zum Lesen technischer Dokumentation.
Wünschenswert
- Erfahrung im Bereich FinTech, Handels- oder Investitionsanwendungen.
- Kenntnisse in der Implementierung von Finanzdiagrammen und Echtzeit-Datenvisualisierung.
- Erfahrung mit SwiftUI und dem Combine-Framework.
- Vertrautheit mit Containerisierungstools wie Docker.
- Verständnis von Finanzmarktdatenstrukturen und Handelskonzepten.
- Erfahrung mit Unit-Testing und UI-Testing für iOS.
- Kenntnisse von CI/CD-Pipelines und automatisierten Bereitstellungsprozessen.
Warum Sie zu uns kommen sollten
Unser Unternehmen bietet einen modernen Ansatz für Finanzhandel und Investitionen mit Fokus auf Innovation und Benutzererfahrung. Als vollständig remote arbeitende Organisation bieten wir Flexibilität und Work-Life-Balance, während Sie an anspruchsvollen Problemen im Bereich der Finanztechnologie arbeiten. Sie erhalten Möglichkeiten, Ihre Fähigkeiten zu erweitern, mit modernsten Technologien zu arbeiten und einen bedeutenden Einfluss auf Produkte zu nehmen, die von Anlegern weltweit genutzt werden.