iOS / Swift : marché
iOS development — native mobile development for iOS/iPadOS/macOS/watchOS/tvOS in Swift (since 2014) or Objective-C (legacy). A premium mobile segment thanks to smaller developer supply (macOS-only development environment). Role family: iOS Developer (general — Swift + SwiftUI + Combine), Senior iOS Engineer (modular architecture + SwiftUI), iOS Tech Lead (SDK + iOS Architect for the team), Junior Objective-C (legacy maintenance — banking apps on the old stack), iOS Game Developer (Unity/SpriteKit/Metal — niche). Stack: Swift 5.10+ (must — actors, async/await since iOS 15+, generics, protocols), SwiftUI (modern declarative UI framework — dominator of new projects since iOS 14+, growing), UIKit (legacy + still mainstream in existing codebases), Combine (reactive framework, state-management dominator) or RxSwift (legacy + still in production), async/await + actors (modern concurrency since iOS 15+), MVVM/VIPER/TCA (The Composable Architecture — premium niche), Core Data or Realm/SwiftData (modern), URLSession+Alamofire, Kingfisher/SDWebImage (image), Swift Package Manager (modern — replaced CocoaPods), Firebase, XCTest+Quick/Nimble+Snapshot Testing (Point-Free). A Mac is required for development (Xcode is macOS-only). Top stack: swift, swiftui, objective-c, rest, ci/cd. 40% remote.
Le marché iOS / Swift compte actuellement 336 postes ouverts, dont 304 observés récemment. Median salary $5 706/mo.
40 % des offres iOS sont en télétravail ou en hybride. Le développement iOS se prête bien au cloud. Entreprises produit russes — hybride ou télétravail. Banques — plus souvent au bureau pour des raisons de conformité. Un Mac est requis pour développer.
⚠ salaire connu pour 20 offres sur 336 ; part du télétravail sur 258 avec un format indiqué ; 304 comptées comme observations récentes ; la tendance et la difficulté de recrutement ne sont pas affichées
Timeline: postings and sources
How many iOS / Swift postings appeared each week since May 11, and from how many sources. The second line separates market growth from coverage growth: a jump in the week new sources were connected means we started seeing more, not that the market grew.
New postings and active sources per week
Sources over the period: 113
New sources connected: May 18 +3 · May 25 +3 · Jun 1 +3 · Jun 8 +1 · Jun 15 +1 · Jun 22 +11 · Jun 29 +12 · Jul 6 +11 · Jul 13 +7 · Jul 20 +11 · Jul 27 +5 · Aug 3 +2 · Aug 17 +1 · Aug 24 +3 · Aug 31 +1 · Sep 7 +2 · Sep 14 +1 · Sep 21 +2 · Sep 28 +3 · Oct 5 +5 · Oct 12 +7 · Oct 19 +9
Week = posting first-seen date, all statuses; postings are selected by the same rule as this page's counter. Sources are distinct collection channels; their names are not published.
Remote work over time
Share of iOS / Swift postings offering fully remote work, per week.
Remote postings, %
The share is among postings that state a format (remote, hybrid, office). Weeks with fewer than 10 such postings are left blank.
Technologies over time
How the share of iOS / Swift postings mentioning each of the top technologies changed.
Postings mentioning the technology, %
Share among postings with a tagged stack; the series starts on Aug 10: earlier stack tags were assigned differently. Weeks with fewer than 20 tagged postings are left blank.
Countries over time
How the share of iOS / Swift postings in each of the top countries changed, per week.
Postings in the country, %
Share among postings with a known country; the chart shows the five countries with the most postings over six months. Weeks with fewer than 20 postings with a known country are left blank. A rising share can mean a newly connected source in that country rather than market growth.
Demande et offre observée
| Demande ouverte | 336 |
| Offre observée | — non publié |
iOS génère un flux régulier d'offres mobiles. Moteurs : applications bancaires, e-commerce mobile, migration UIKit → SwiftUI. Tendance 2026 : SwiftUI domine dans les nouveaux projets, concurrence moderne via les actors + async/await.
⚠ les candidats correspondant à une offre ne sont pas encore comptés : la demande et le vivier observé sont affichés
Distribution des salaires
Un sur dix gagne moins de $1 086, un sur dix plus de $14 875. La moitié du marché se situe entre $3 016 et $10 416. Échantillon: 20.
⚠ percentiles sur 20 salaires parmi 336 offres — indicatif sur un petit échantillon
Géographie de la demande
| pays | offres |
|---|---|
| US | 76 |
| PL | 40 |
| GB | 20 |
| RU | 15 |
| IN | 15 |
| FR | 10 |
| DE | 9 |
| CA | 8 |
| NL | 8 |
| BR | 7 |
The leader by iOS job count is the US (76 positions). Russia — banking + e-commerce dominate. Poland — large remote market for Russian-speaking iOS Senior.
⚠ nombre d'offres uniquement : le salaire par pays n'est pas publié
Utilisée avec
Stack iOS principale 2026 : Swift 5.10+ (indispensable), SwiftUI (UI déclarative moderne — dominante dans les nouveaux projets), UIKit (historique dans les bases de code existantes), Combine (réactif) ou RxSwift (historique) ou async/await + actors (concurrence moderne depuis iOS 15+), MVVM/VIPER/TCA, Core Data ou Realm/SwiftData, URLSession + Alamofire, Kingfisher/SDWebImage, Swift Package Manager (a remplacé CocoaPods), Firebase, XCTest + Quick/Nimble + Snapshot Testing.
Couples courants : Swift + SwiftUI, SwiftUI + Combine, Swift + async/await, Core Data + SwiftUI, Swift + Firebase. Feuille de route d'apprentissage : bases de Swift → fondamentaux d'iOS → SwiftUI → Combine ou async/await → MVVM → Core Data → URLSession.
Demande par niveau
| niveau | offres |
|---|---|
| senior | 138 |
| principal | 21 |
| middle | 18 |
| lead | 9 |
| junior | 8 |
Le marché Junior est modéré (un Mac est nécessaire — barrière à l'entrée). Parcours de carrière : Junior → Middle → Senior → Tech Lead / Ingénieur iOS Staff / Architecte mobile.
⚠ côté demande uniquement : le niveau du vivier observé est inconnu pour la majeure partie
Employeurs
La demande est répartie entre 235 employeurs. Le plus grand en représente 3.0 %, les dix premiers 13.5 % ; les 86.5 % restants forment la longue traîne.
| part | valeur |
|---|---|
| top 1 | 3.0% |
| top 3 | 6.3% |
| top 10 | 13.5% |
| longue traîne | 86.5% |
⚠ les noms ne sont pas affichés : le classificateur ne distingue pas encore les agences de recrutement des employeurs finaux
Où Zorky voit ce marché
Observé sur 60 sources ; la plus grande en représente 14.0 % : ce marché ne repose pas sur un seul canal.
Postes récents
- IOS Developer-Fintech Innovation# · HK
- Senior iOS Engineer - Core Experience · SE
- iOS Engineer, Identity · US
- IOS Developer · US
- Senior iOS Developer
- iOS Engineer
- Senior iOS Developer
- Junior iOS Developer
Dernières offres iOS ouvertes — les 10 postes les plus récents avec une qualité de description suffisante. La liste complète est dans notre CRM ou via le lien « voir tout » ci-dessous.
Marchés voisins
iOS — a premium mobile segment. Comparison with Android/Flutter/cross-platform — in the SiblingSubnichesChart above.
⚠ les marchés voisins de comparaison ne sont pas encore définis
Comment c'est mesuré
- Offre
- une offre ouverte ayant passé le contrôle qualité et citant au moins deux technologies
- Candidat observé
- un candidat dont la stack contient cette technologie ; un agrégat — aucune fiche individuelle ne sort du périmètre
- Candidat correspondant
- pas encore compté
- Fenêtre
- offres ouvertes au moment de la création de l'instantané
À propos des données
- Certaines ventilations sont masquées : leur couverture de données n'est pas encore suffisante.
- Les statistiques ne sont affichées que là où l'échantillon passe un contrôle qualité.
- Un bloc absent ne signifie pas une valeur nulle.
Ventilations masquées actuellement : 8.
Données au 2026-10-27
Domaine: Mobile
Spécialisations associées
Au sein d'iOS : Développeur iOS (généraliste — Swift + SwiftUI + Combine), Ingénieur iOS Senior (architecture modulaire + SwiftUI), Tech Lead iOS (SDK + Architecte iOS pour l'équipe), Junior Objective-C (maintenance de l'historique — applications bancaires), Développeur de jeux iOS (Unity/SpriteKit/Metal — niche). Comparaison avec Android/Flutter/cross-platform — dans la barre ci-dessous.
Questions fréquentes
Les questions les plus fréquentes sur iOS : rémunération, Swift vs Objective-C (n'apprendre que Swift), SwiftUI vs UIKit, différence avec Flutter / React Native, télétravail (Mac requis), comment débuter (8-12 mois), compétences Senior. Les réponses sont recalculées automatiquement.
Quel est le salaire d'un développeur iOS Junior, Middle, Senior ou Lead ?
Le marché iOS Junior est modéré — les banques/sociétés d'externalisation recrutent régulièrement après des formations, mais exigent un Mac (coût d'entrée important pour un junior). Le saut Junior → Middle — Swift avancé + SwiftUI + l'un de Combine/async-await + Clean Architecture ou MVVM. Le Senior est responsable d'un module fonctionnel + mentor. Le Tech Lead iOS — décisions d'architecture pour toute l'équipe + conception de SDK. Parcours de carrière : iOS Junior → Middle → Senior → soit Tech Lead, soit Ingénieur iOS Staff (profondeur technique), soit Architecte mobile (cross-platform — iOS + Android).
Quelle stack demande-t-on le plus souvent en iOS ?
Top 5 : swift, swiftui, objective-c, rest, ci/cd. Swift 5.10+ — indispensable (actors, async/await depuis iOS 15+, génériques, protocoles, property wrappers). Objective-C uniquement dans la banque historique + la maintenance. SwiftUI — framework d'UI déclaratif moderne (depuis iOS 13, stable depuis iOS 14+), dominant dans les nouveaux projets, en croissance. UIKit — historique + encore courant dans les bases de code existantes (95 %+ des applications en production). Combine — framework réactif, dominant pour la gestion d'état. RxSwift — historique, encore en production. async/await + actors — concurrence moderne depuis iOS 15+ (remplace Combine pour l'asynchrone). Architecture : MVVM (courant), VIPER (historique), TCA — The Composable Architecture (niche premium de Point-Free). Core Data (ORM d'Apple) ou Realm / SwiftData (moderne avec iOS 17+). URLSession + Alamofire. Kingfisher ou SDWebImage (images). Swift Package Manager (SPM) — gestionnaire de dépendances moderne (a remplacé CocoaPods). Firebase ou App Center. Tests : XCTest + Quick/Nimble (style BDD) + Snapshot Testing (Point-Free). Connaissance de la gestion de la mémoire (ARC, cycles de rétention) + du cycle de vie iOS (états de l'application, basé sur les scènes — depuis iOS 13+) — indispensable pour un Senior.
Swift vs Objective-C — que doivent apprendre les débutants en 2026 ?
Swift d'emblée — c'est acquis en 2026. Objective-C (depuis 1984, origine NeXTSTEP) était le langage principal avant la sortie de Swift en 2014. Aujourd'hui, 95 %+ des nouveaux projets iOS sont en Swift, Objective-C ne sert plus qu'à la maintenance de grosses applications bancaires historiques. Un Junior doit apprendre UNIQUEMENT Swift dès le départ. Cependant, les bases d'Objective-C sont utiles pour travailler sur une base de code historique (vous devrez lire du code ObjC si vous arrivez dans une banque / une grande entreprise) et pour comprendre le framework Foundation (API préfixées NS). Stratégie : maîtrise de Swift, ObjC seulement si vous travaillez sur un projet historique.
SwiftUI vs UIKit — que choisir d'apprendre ?
SwiftUI — framework d'UI déclaratif moderne (Apple, stable depuis iOS 14+). Leader des nouveaux projets 2024–2026. Le Junior doit apprendre SwiftUI en priorité. UIKit — framework impératif depuis 2008 (depuis le premier iPhone OS). Les bases de code existantes (95 %+ des applications en production dans les banques/grandes entreprises produit) sont encore sur UIKit. Connaissance obligatoire pour la maintenance + l'intégration (SwiftUI peut héberger des vues UIKit via UIViewRepresentable, et inversement via UIHostingController). Stratégie : SwiftUI d'abord pour les nouveaux projets (2024+ — le secteur s'y dirige), UIKit à comprendre obligatoirement au niveau « lire le code de quelqu'un d'autre + ajouter une fonctionnalité à un projet historique ». Le Junior commence par SwiftUI.
Les développeurs iOS peuvent-ils travailler à distance ?
Oui, 40 % des offres iOS sont entièrement à distance ou hybrides. Le développement iOS est favorable au cloud (TestFlight pour la distribution, Firebase pour l'analytique). Entreprises produit russes — hybride ou à distance après la période d'essai. Banques (Sber/Alfa) — plus souvent au bureau. Pôles d'expatriation : Dubaï, Chypre, Lisbonne, Tbilissi, Bali. L'anglais — indispensable pour le télétravail international avec une prime de +30-50 % (un iOS Senior est premium en télétravail international).
En quoi iOS natif diffère-t-il de Flutter / React Native ?
iOS natif (cette page) — développement natif en Swift pour iOS/iPadOS/macOS/watchOS/tvOS. Avantages : meilleures performances, accès complet aux API de la plateforme (Core Bluetooth/Core ML/ARKit/WidgetKit), UX native (Human Interface Guidelines, composants natifs iOS), adoption rapide des nouvelles fonctionnalités iOS. Inconvénients : duplication de la base de code pour Android. Flutter (Dart) — cross-platform de Google. Une seule base de code pour iOS + Android. Un Flutter Senior ≈ un iOS natif Senior, parfois moins dans les applications critiques en production. React Native (JavaScript) — cross-platform de Meta. Utilisé par les startups internationales. Voir React. Stratégie : iOS natif — si vous travaillez dans une banque / une grande entreprise produit (applications critiques en performance) ; Flutter — pour une startup qui itère vite sur iOS+Android ; React Native — si vous connaissez déjà React. Reconversion iOS natif → Flutter en 3-4 mois (Dart ressemble à Swift).
Par où commencer en iOS en 2026 ?
Roadmap: 1) Buy a Mac (M1/M2/M3 Mac mini or MacBook Air, minimum 16GB — a mandatory condition). 2) Swift fundamentals — Apple Swift Book (free) + book "Swift in Depth" Veen. Master OOP in Swift + value types vs reference types + protocols + generics. 3) iOS Fundamentals — App lifecycle, Scene-based architecture, Intent system. Apple's iOS Tutorials (free). 4) SwiftUI — Apple's "SwiftUI Tutorials" (free) + Hacking with Swift (Paul Hudson — the best iOS teacher). 5) Combine or async/await + actors for async — Apple Combine documentation + WWDC sessions (free). 6) Architecture: MVVM (mainstream) or TCA (premium). Book "Hacking with iOS" Hudson. 7) Core Data or SwiftData (modern with iOS 17+). 8) URLSession + Alamofire for REST. 9) XCTest + Snapshot Testing. Courses: Karpov.Courses "iOS Developer", OTUS "iOS Developer", Yandex.Practicum "iOS Developer", Hacking with Swift (EN, free — the best resource), 100 Days of SwiftUI (Paul Hudson, free). Books: "iOS App Development for Beginners" Hudson, "SwiftUI by Tutorials" raywenderlich/Kodeco. Time to Junior — 8-12 months full-time.
Combien d'offres iOS sont ouvertes dans la CEI et en Europe ?
507 active open iOS positions in the Zorky sample. Geography: the US, Poland, the UK. The real market is broader thanks to international remote (Toptal + Y Combinator iOS-mobile startups). Time to close a Senior iOS role — 4-6 weeks (longer than Android due to the macOS barrier).
De quelles compétences un développeur iOS Senior a-t-il besoin ?
Un iOS Senior prend en charge le cycle complet du développement mobile. Maîtrise de Swift : actors + async/await en profondeur (depuis iOS 15+), génériques avec types associés, programmation orientée protocoles, property wrappers, performance des types valeur vs types référence. SwiftUI : compréhension approfondie de l'identité + du cycle de vie des vues, Layouts personnalisés (depuis iOS 16+), animations + transitions, performance (TimelineView, drawingGroup, formes personnalisées), cas limites de la gestion d'état. UIKit : pour l'historique + l'intégration (UIViewRepresentable / UIHostingController). Architecture : maîtrise de la Clean Architecture (modules de fonctionnalités, use-cases, pattern repository), TCA pour la gestion d'état complexe, patterns de navigation (NavigationStack depuis iOS 16+ vs UINavigationController). Performance : profilage via Instruments (Time Profiler/Allocations/Leaks/Energy Log), optimisation du lancement de l'application, détection des fuites mémoire via le memory graph debugger, optimisation des images (sous-échantillonnage). Concurrence : actors pour la sûreté des threads, séquences asynchrones, protocole Sendable, isolation MainActor. Build : Xcode Cloud (CI moderne) ou Fastlane + GitHub Actions, maîtrise de Swift Package Manager, stratégies de modularisation. Tests : couverture de 70 %+, XCTest + Quick/Nimble + Snapshot Testing + tests UI via XCUITest. Soft skills : revue de code, mentorat, communication avec le designer (HIG — Human Interface Guidelines). Anglais indispensable pour Senior+ — la communauté iOS est majoritairement anglophone, les sessions de la WWDC sont en anglais.
Laisser une demande
Décrivez la tâche et laissez un contact : la demande arrive dans notre CRM et nous répondons au contact indiqué.