Senior iOS Developer
Warszawa, Warszawa
Experis Manpower Group
Location: Poland (100% remote work)
Start Date: ASAP / within 1 month
About the Role
We are looking for a seasoned iOS Developer to take ownership of Swift 6 concurrency, modular architecture using Swift Package Manager (SPM), and CI/CD reliability for a cutting-edge Apple App Toolkit. You will play a key role in delivering high-impact features such as Remote Lock/Unlock and Navigation, while ensuring robust localization and eliminating race conditions through modern Swift patterns.
Responsibilities
Deliver features like Remote Lock/Unlock and Navigation using MVVM and SwiftUI
Own Swift 6 concurrency including async/await, actors, Sendable, and main-actor isolation
Maintain modular architecture with Swift Package Manager
Ensure CI/CD reliability and environment parity using flags, packaging, and GitHub Actions
Manage localization and asset handling with SwiftGen, asset catalogs, and dynamic bundle resolution
Diagnose and test asynchronous code paths to eliminate race conditions
Apply lazy async initialization and safe dependency injection patterns
Use TUIST for project configuration and scaffolding
Requirements
5+ years of experience in iOS development with Swift
Deep knowledge of async/await, actors, Sendable, and main-actor isolation
Proficiency in SwiftUI
Experience with Swift Package Manager
CI/CD debugging and environment parity (flags, packaging, GitHub Actions)
Familiarity with SwiftGen, asset catalogs, and dynamic bundle resolution
Ability to test async code paths and diagnose race conditions
Experience with TUIST
Nice to Have
Experience in the automotive domain
Familiarity with CoreLocation and MapKit
Knowledge of Combine
What We Offer
B2B via Experis
MultiSport Plus
Group insurance
Medicover Premium
Access to an e-learning platform
Senior iOS Developer
Senior iOS Developer
Warszawa, Warszawa
Experis Manpower Group