24.10.2025 aktualisiert
SS
Premiumkunde
100 % verfügbarSenior Mobile App Engineer iOS, Android & KMP mit Erfahrung in Gitlab CI & Docker
Schwabach, Deutschland
Weltweit
B.Sc. InformatikSkills
Agile MethodologieAndroidApple IOSConfluenceJiraMobile Application DevelopmentKryptographieLinuxDevopsIphone AppsModel View ViewmodelObjective-COpensslScrumMaterial DesignSoftwareentwicklungSwiftuiConcurrencySwift (Programmiersprache)KotlinGitlab-CiJetpack ComposeDocker
- 7+ Jahre Erfahrung in der Android Entwicklung
- Programmierung in Kotlin/Java
- JetPack Compose
- Implementierung nach MVVM Pattern
- Design von Apps nach Material Design prinzipien
- Einbindung von Socket.io
- REST
- Retrofit
- CameraSDK
- Bouncycastle/Spongycastle
- Kryptographie
- Room
- 7+ Jahre Erfahrung in der iOS Entwicklung
- Programmierung in Swift/SwiftUI & Objective-C
- Concurrency Async/Await
- Einbindung von Socket.io
- REST
- Alamofire
- AVFoundation
- OpenSSL
- Kryptographie
- Realm & GRDB
-
DevOps - Gitlab CI
- Docker
- Linux
- Jira & Confluence
- Scrum/Agile
I habe entweder als Consultant / vollzeit Engineer gearbeitet oder eigenständig die folgenden mobilen App-Entwicklungen von Grund auf entworfen, aufgebaut und umgesetzt.
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Archtiekturmodernisierung für Skalierbarkeit und Wartbarkeit im mobilen Umfeld
- Einlernen und Mentorship für einen Junior Developer
- Weiterentwicklung der CI/CD-Pipeline für mobile Anwendungen
- Definition und Abstimmung von Schnittstellen
- Testkonzeption, -definition und -durchführung
- Entwicklung und Pflege von mehreren iOS-Anwendungen im Umfeld von Manged Devices
- Entwicklung einer Security spezifischen App für iOS unter Verwendung der BSI TR 03137 (App des Jahres beim Endkunden)
- Implementierung eines vollumfänbglichen Releaseprozesses unter Verwendung von GitlabCI & Docker (Build, Test und Deployment)
- Arbeit mit Cross functional Teams
- Entwicklung und erfolgreiche Einführung einer mobilen App für Android- und iOS, die auf der Web-Anwendung des Kunden basiert.
- Implementierung von Benutzerkonten und Integration der Funktionalität zum Herunterladen von Rechnungsdateien mithilfe des Berechtigungsmanagement.
- Parallele Implementierung von Rest-APIs, um das nahtlose Laden großer Datenmengen zu gewährleisten und durch die Verwendung von Offsets eine optimale Effizienz zu erzielen.
- Einbindung von Socket.io zur Ermöglichung von Echtzeit-Updates, Geboten und Live-Event-Benachrichtigungen für eine verbesserte Benutzererfahrung.
- Nutzung von CameraSDK zur Optimierung von Prozessen durch die Aktivierung von Textscan-Funktionen, was zu einer verbesserten UX durch die extrahierten Inhalte führt.
- Enge Zusammenarbeit mit dem Backend-Team zur Unterstützung in der Fehlerbehebung und Problemlösung.
- Laufende Unterstützung und regelmäßige Updates der mobilen App über einen Zeitraum von 2 Jahren.