Senior iOS Engineer (SwiftUI / KMP)
Core
Senior iOS Engineer building high-quality native iOS applications using SwiftUI and a shared Kotlin Multiplatform (KMP) business logic layer.
Role type
Senior IC iOS Engineer (SwiftUI / KMP)
Builds
Scalable, secure mobile features and a shared cross-platform ecosystem for iOS and Android
Domain
Mobile Development / Cross-Platform Engineering
Deliverable
production ML models | product features
Required skills
Swift, SwiftUI, MVVM architecture, Swift Concurrency (async/await), MSAL, OAuth 2.0, OpenID Connect, Firebase iOS SDK, iOS Keychain, Xcode, Instruments, Swift Package Manager, WKWebView, XCTest, XCUITest, Touchlab SKIE
Preferred skills
Kotlin, Kotlin Multiplatform (KMP), consent management platforms, cross-platform mobile architectures, Azure DevOps CI/CD pipelines, App Store build management
Technologies
SwiftUI, Kotlin Multiplatform, MSAL, Firebase, Azure DevOps, Touchlab SKIE, WKWebView
Responsibilities
Develop and maintain iOS applications using SwiftUI and MVVM; Integrate shared KMP modules using Touchlab SKIE; Implement secure authentication flows; Manage Firebase services and APNs; Write and maintain unit and UI tests; Troubleshoot cross-platform interactions between Swift and Kotlin; Contribute to CI/CD processes in Azure DevOps
Seniority
Senior, hands-on IC