Senior iOS Developer

Mobile

Senior iOS Developer

Mobile
Warszawa, Warszawa

Experis Manpower Group

Full-time
B2B
Senior
Remote
40.54 - 45.95 USD
Net per hour - B2B

Job description

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

Tech stack

    English

    C1

    Polish

    C1

    SwiftGen

    regular

    iOS

    regular

    SwiftUI

    regular

    GitHub Actions

    regular

    Swift

    regular

    Swift Package Manager

    regular

    CoreLocation

    nice to have

    Combine

    nice to have

    MapKit

    nice to have

Office location