Nous utilisons cookies techniques et statistiques de visites: Yandex Metrica et le journal de visites anonymisé de Zorky. Nous ne vendons jamais de données. En savoir plus sur les cookies et les statistiques.
Zorky est en mode test : tout est gratuit. Ce site n'est qu'une démo : les noms d'entreprises, les liens et votre flux personnel s'ouvrent après inscription. Inscription →
ZorkyZorky
Français
@termdocs

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.

336
offres ouvertes — par intitulé de poste, republications fusionnées
$5 706
médiane $/mois
44%
télétravail

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 ouverte336
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

paysoffres
US76
PL40
GB20
RU15
IN15
FR10
DE9
CA8
NL8
BR7

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

swift 184swiftui 111objective-c 56cloud 36kotlin 22java 18utilisabilité 18ios 17c++ 12react 12flutter 11design system 10

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

niveauoffres
senior138
principal21
middle18
lead9
junior8

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.

partvaleur
top 13.0%
top 36.3%
top 1013.5%
longue traîne86.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

Toutes les offres →

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

MobileAndroid / KotlinFlutterCross-platform

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.

Android / KotlinCross-platformFlutter

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é.

En envoyant, vous acceptez la politique de confidentialité.