Aufgaben
- Entwicklung und Weiterentwicklung einer iOS-App
- Umsetzung moderner Benutzeroberflächen mit SwiftUI und Einhaltung von Designvorgaben
- Implementierung von Architektur-Patterns (MVVM) und modularer Code-Struktur
- Integration von iOS-spezifischen Services wie Push-Benachrichtigungen und Keychain
- Durchführung von Code Reviews und Zusammenarbeit im Team
- Sicherstellung von Barrierefreiheit und hoher UI-Qualität
- Mitarbeit an der Optimierung von Performance und Stabilität
Profil
- Fundierte Erfahrung in der Entwicklung von iOS-Apps mit Swift und SwiftUI
- Sicherer Umgang mit async/await, Combine und dem iOS App-Lifecycle
- Fundierte Kenntnisse in MVVM und Erstellung von sauberem, modularen, testbarem Code
- Erfahrung mit Swift Package Manager (SPM) und modularer Projektarchitektur
- Kenntnisse in Networking (URLSession, JSON-Decoding, Fehlerbehandlung)
- Fähigkeit zur Umsetzung von pixelgenauen UIs inkl. Barrierefreiheit
- Erfahrung mit Git, Code Reviews und kollaborativen Workflows
- Integration typischer iOS-Dienste (Push Notifications, Local Storage, Keychain)
Benefits
- Remote-Möglichkeit
-
Innovatives und wachstumsorientiertes Unternehmen