Qu'est-ce qu'un développeur iOS ?
Un développeur iOS crée les applications installées sur iPhone et iPad. Il code en Swift dans Xcode, l'atelier d'Apple, et publie son travail sur l'App Store après une revue humaine.
À la différence du monde Android, il travaille pour un parc d'appareils réduit et un seul fabricant. En échange, il suit le calendrier d'Apple. Le système change chaque automne, les règles de publication chaque printemps, et le design suit les choix de la marque.
| Interlocuteur | Sujet de discussion | Ce que le développeur iOS apporte |
|---|---|---|
| Product Designer | Maquettes et animations | Ce qui respecte les conventions de l'iPhone et ce qui risque de dérouter |
| Product Manager | Priorités et date de sortie | Le délai réel, revue Apple comprise |
| Équipe back-end | Format des API, notifications | Les besoins propres à l'iPhone : notifications, connexion Apple, paiements |
| Apple, via App Store Connect | Conformité de l'application | Une fiche, des captures et des réponses claires aux refus |
Product Designer
- Sujet de discussion
- Maquettes et animations
- Ce que le développeur iOS apporte
- Ce qui respecte les conventions de l'iPhone et ce qui risque de dérouter
Product Manager
- Sujet de discussion
- Priorités et date de sortie
- Ce que le développeur iOS apporte
- Le délai réel, revue Apple comprise
Équipe back-end
- Sujet de discussion
- Format des API, notifications
- Ce que le développeur iOS apporte
- Les besoins propres à l'iPhone : notifications, connexion Apple, paiements
Apple, via App Store Connect
- Sujet de discussion
- Conformité de l'application
- Ce que le développeur iOS apporte
- Une fiche, des captures et des réponses claires aux refus
Développeur iOS en français
Il n'existe pas vraiment de traduction : les offres françaises gardent « développeur iOS », parfois « développeur iPhone » ou « développeur Swift ». Les entreprises internationales écrivent iOS Engineer. La forme féminine, développeuse iOS, figure aussi dans l'adresse de cette page.
Le titre « développeur Apple » apparaît parfois. Il peut inclure le Mac, l'Apple Watch ou l'Apple TV, qui partagent Swift et SwiftUI mais ont chacun leurs contraintes. Une offre « iOS et tvOS » chez un groupe média n'a pas grand-chose à voir avec une application bancaire.
Quels employeurs recrutent ?
Les marques dont les clients paient depuis leur téléphone recrutent en priorité : banques mobiles, commerce en ligne, voyage, médias, luxe. Pour elles, l'application iPhone est souvent la vitrine la plus soignée.
Les agences et les ESN construisent aussi des applications pour des clients qui n'ont pas d'équipe mobile. Le rythme y est plus rapide, avec plusieurs projets par an, mais le code est rarement maintenu sur la durée par la même personne.

Le travail au quotidien d'un développeur iOS
Le développement iOS se joue autant dans le respect des règles d'Apple que dans le code. Voici les blocs qui remplissent ses semaines.
Construire des écrans fidèles aux codes de l'iPhone
Il assemble les écrans en SwiftUI, ou en UIKit dans les applications plus anciennes. Il suit les Human Interface Guidelines, le guide de design d'Apple, pour la navigation, les gestes et l'accessibilité. Depuis iOS 26, il doit aussi intégrer Liquid Glass, le nouveau matériau visuel translucide d'Apple.
Brancher les services d'Apple
Une bonne partie de la valeur vient des services propres à l'iPhone. On pense à Apple Pay, Sign in with Apple, aux widgets, aux notifications ou à HealthKit en santé. Chacun demande des autorisations, des capacités déclarées dans Xcode et parfois une justification lors de la revue.
Écrire du code concurrent sans plantage
Les appels réseau, les images et les calculs ne doivent jamais bloquer l'interface. Swift gère cela avec async/await et les actors. Le mode Swift 6 vérifie ces règles à la compilation. Les équipes doivent alors corriger des courses de données restées invisibles pendant des années.
Passer la revue de l'App Store
Chaque version passe entre les mains d'un relecteur d'Apple. Le développeur prépare la fiche, les informations de confidentialité, un compte de démonstration et des notes pour le relecteur. Quand une version est refusée, il lit la règle citée, corrige ou argumente dans App Store Connect.
Préparer la rentrée d'Apple
Apple présente ses nouveautés à la WWDC en juin et sort le nouvel iOS en septembre. Entre les deux, l'équipe teste l'application sur les versions bêta, corrige ce qui casse et décide quelles nouveautés adopter dès le premier jour.
Une semaine type
- Lundi : revue des retours TestFlight du week-end, puis atelier avec le designer sur une nouvelle animation de paiement.
- Mardi : intégration d'Apple Pay sur un parcours d'achat, avec tests dans l'environnement de test d'Apple.
- Mercredi : correction d'avertissements de concurrence Swift 6 dans un vieux module réseau.
- Jeudi : la version de la semaine passée revient refusée ; réponse au relecteur avec une vidéo de démonstration.
- Vendredi : test de l'application sur la dernière bêta d'iOS, démo de fin de sprint.
Swift, SwiftUI, Xcode et la revue Apple : la mécanique du métier
Le développement iOS repose sur une chaîne entièrement fournie par Apple. La maîtriser, c'est connaître le langage, l'outil, mais aussi les règles de publication qui changent chaque année.
Swift et l'héritage Objective-C
Apple a présenté Swift en 2014 pour remplacer Objective-C. Une application lancée aujourd'hui s'écrit entièrement en Swift. Objective-C survit dans les applications anciennes de banques ou de médias, et un senior doit savoir le lire pour les faire évoluer.
Le saut récent le plus visible est Swift 6 et sa vérification stricte de la concurrence. En entretien, nous demandons au candidat s'il a migré un projet vers ce mode. Ceux qui l'ont fait savent parler de MainActor, de types Sendable et des compromis acceptés pour avancer.
SwiftUI ou UIKit
SwiftUI, présenté en 2019, décrit l'interface de façon déclarative : on dit à quoi ressemble l'écran pour un état donné. UIKit, plus ancien, reste présent dans les grandes applications et pour certains écrans complexes. La plupart des équipes mélangent les deux, et passer de l'un à l'autre fait partie du métier.
Xcode, et donc un Mac
Xcode ne fonctionne que sur macOS. Il regroupe l'éditeur, le simulateur, Instruments pour mesurer la mémoire et l'énergie, et l'envoi vers App Store Connect. Apple a sorti Xcode 27 en septembre 2026, et la version 27.1 a suivi le 15 octobre.
Les règles de publication en 2026
- Le kit de développement : depuis le 28 avril 2026, chaque envoi doit être compilé avec Xcode 26 au minimum et le SDK d'iOS 26.
- Le compte développeur : l'Apple Developer Program coûte 99 dollars par an, ou l'équivalent en monnaie locale.
- Les délais de revue : Apple traite au moins 50 % des soumissions en moins de 24 heures et 90 % en moins de 48.
- La revue accélérée : elle peut être demandée pour corriger un bug critique ou tenir une date liée à un événement.
Avant la revue, TestFlight permet de distribuer des versions de test à des testeurs internes et externes. Une équipe sérieuse y fait passer chaque version quelques jours avant la soumission. C'est là que se découvrent les plantages sur un vieil iPhone ou une langue mal gérée.

Ce que nous vérifions chez un candidat iOS
Deux candidats iOS peuvent afficher la même stack et ne pas avoir le même niveau. Nous cherchons ceux qui ont tenu une application dans la durée, à travers plusieurs versions d'iOS.
- Swift moderne : génériques, protocoles, gestion des optionnels, et surtout async/await et actors.
- SwiftUI et UIKit : savoir quand rester sur UIKit, comment faire cohabiter les deux, comment gérer l'état sans tout recharger.
- La mémoire : un cycle de références qui empêche un écran de se libérer reste un classique. Un confirmé sait le trouver avec Instruments.
- La publication : certificats, profils, TestFlight, refus de revue. Un candidat qui n'a jamais publié découvre ces sujets le jour J.
- L'accessibilité : VoiceOver, tailles de texte dynamiques, contrastes. Les applications bancaires et publiques y sont tenues.
- Le goût du détail : la qualité perçue compte beaucoup sur iPhone. Nous regardons comment le candidat parle d'une animation ou d'un retour haptique.
Ce que nous faisons en entretien
Nous lisons au candidat un message de refus de l'App Store : l'application demande l'accès à la localisation sans expliquer pourquoi, et un achat intégré n'est pas restaurable. Il dispose de vingt minutes pour dire ce qu'il change dans le code, dans le fichier Info.plist et dans la réponse au relecteur. Un confirmé corrige les deux points. Les meilleurs proposent aussi d'ajuster le texte d'autorisation pour éviter un refus de l'utilisateur, pas seulement celui d'Apple.
Salaire d'un développeur iOS en 2026
Selon notre baromètre, un développeur iOS de trois à cinq ans perçoit à Paris un fixe brut annuel de 51 à 66 K€. Comptez 40-55 K€ pour un débutant, 67-80 K€ pour un profil senior, plus de 82 K€ pour un expert ou lead. Ces fourchettes bougent selon l'entreprise, son effectif, la formation et l'expérience réelle du candidat.
Salaire fixe brut annuel à Paris, hors variable
Junior
0-2 ans
40-55 K€
Confirmé
3-5 ans
51-66 K€
Médian : 59 K€
Senior
6-10 ans
67-80 K€
Expert / Lead
10 ans et +
82-99 K€ et plus
Et après ? Un développeur iOS qui devient Engineering Manager change de grille : 84-96 K€ de fixe à Paris entre six et dix ans d'expérience. Voir le baromètre des salaires
Paris et régions
La majorité des postes iOS se trouvent en Île-de-France. Ailleurs, les montants parisiens perdent 10 à 15 %, environ 10 % à Lyon. Le full remote pour un employeur de la capitale se négocie vers 8 % sous sa grille.
| Niveau | Paris | Hors Paris |
|---|---|---|
| Junior (0-2 ans) | 40-55 K€ | 34-50 K€ |
| Confirmé (3-5 ans) | 51-66 K€ | 43-59 K€ |
| Senior (6-10 ans) | 67-80 K€ | 57-72 K€ |
| Expert / Lead (10 ans et +) | 82-99 K€ et plus | 70-89 K€ et plus |
Junior (0-2 ans)
- Paris
- 40-55 K€
- Hors Paris
- 34-50 K€
Confirmé (3-5 ans)
- Paris
- 51-66 K€
- Hors Paris
- 43-59 K€
Senior (6-10 ans)
- Paris
- 67-80 K€
- Hors Paris
- 57-72 K€
Expert / Lead (10 ans et +)
- Paris
- 82-99 K€ et plus
- Hors Paris
- 70-89 K€ et plus
iOS mieux payé qu'Android ?
La question revient souvent. Notre baromètre donne la même grille aux deux plateformes. Les écarts que nous observons viennent de l'employeur. Un profil iOS en banque en ligne gagne plus qu'un profil Android en agence, et l'inverse se vérifie aussi.
Les profils iOS seniors restent moins nombreux, en partie parce qu'il faut un Mac pour apprendre. Cette rareté se traduit plus souvent par des délais de recrutement longs que par une grille différente.
Le développeur iOS en freelance
Le 24 octobre 2026, Free-Work recensait 42 missions pour la recherche « ios ». Les postes de développeur iOS avec un tarif affiché allaient de 400 à 520 € par jour en Île-de-France. Une mission Swift et SwiftUI à Paris annonçait 420-450 €. Une mission à Lille annonçait 350-380 €.
Sources : fourchettes de notre baromètre des salaires ; missions Free-Work consultées le 24 octobre 2026. Glassdoor ne compte pas assez de déclarations iOS à Paris pour être cité.
Devenir développeur iOS
Par les études
Les cursus d'informatique, du BUT à l'école d'ingénieurs, apprennent la programmation objet, rarement Swift. Les étudiants qui deviennent développeurs iOS passent presque tous par un projet personnel, un stage ou une alternance dans une équipe mobile.
OpenClassrooms délivre un titre certifié de niveau 6 de développeur d'application iOS, accessible en reconversion. Apple publie aussi gratuitement ses cours Develop in Swift et organise chaque année le Swift Student Challenge pour les étudiants.
Par une première application
Le meilleur dossier reste une application publiée. Même simple, elle prouve que le candidat a traversé la signature, TestFlight et la revue. Pour cela, il faut un Mac et, pour publier, l'abonnement annuel au programme développeur d'Apple.
Depuis un autre métier technique
Les développeurs web passés par React ou TypeScript retrouvent dans SwiftUI une logique déclarative familière. Les développeurs Android connaissent déjà le cycle mobile. Dans les deux cas, comptez plusieurs mois pour être à l'aise avec Swift, la mémoire et les règles d'Apple.

Évolutions de carrière
Le développeur iOS expérimenté a trois grandes portes. Il peut encadrer une équipe mobile, approfondir l'architecture ou élargir son terrain au-delà de l'iPhone.
| Voie | Postes | Fixe à Paris |
|---|---|---|
| Lead | Tech Lead mobile | 71-83 K€ en senior |
| Management | Engineering Manager, puis Head of Engineering | 84-96 K€ en senior pour un Engineering Manager |
| Expertise | Staff Engineer mobile | 88-103 K€ en senior |
| Élargissement | Développeur Android, Kotlin Multiplatform, macOS ou visionOS | 51-66 K€ en confirmé sur Android |
Lead
- Postes
- Tech Lead mobile
- Fixe à Paris
- 71-83 K€ en senior
Management
- Postes
- Engineering Manager, puis Head of Engineering
- Fixe à Paris
- 84-96 K€ en senior pour un Engineering Manager
Expertise
- Postes
- Staff Engineer mobile
- Fixe à Paris
- 88-103 K€ en senior
Élargissement
- Postes
- Développeur Android, Kotlin Multiplatform, macOS ou visionOS
- Fixe à Paris
- 51-66 K€ en confirmé sur Android
Les fiches Tech Lead, Engineering Manager et Head of Engineering décrivent l'encadrement. Côté Google, la fiche développeur Android détaille Kotlin, Compose et les règles du Play Store.
Développeur iOS natif ou développeur mobile multiplateforme
Beaucoup d'entreprises hésitent entre deux développeurs natifs et une équipe multiplateforme. Le choix change le profil recherché.
| Critère | Développeur iOS natif | Développeur Flutter ou React Native |
|---|---|---|
| Langage | Swift | Dart ou JavaScript et TypeScript |
| Accès aux nouveautés Apple | Dès la première bêta de juin | Après adaptation du framework |
| Services Apple | Accès direct à Apple Pay, HealthKit, widgets | Souvent par des modules tiers ou du code natif |
| Contexte typique | Application grand public très soignée | Produit qui doit sortir vite sur les deux stores |
Langage
- Développeur iOS natif
- Swift
- Développeur Flutter ou React Native
- Dart ou JavaScript et TypeScript
Accès aux nouveautés Apple
- Développeur iOS natif
- Dès la première bêta de juin
- Développeur Flutter ou React Native
- Après adaptation du framework
Services Apple
- Développeur iOS natif
- Accès direct à Apple Pay, HealthKit, widgets
- Développeur Flutter ou React Native
- Souvent par des modules tiers ou du code natif
Contexte typique
- Développeur iOS natif
- Application grand public très soignée
- Développeur Flutter ou React Native
- Produit qui doit sortir vite sur les deux stores
Même en multiplateforme, l'équipe a presque toujours besoin d'une personne qui connaît Xcode et la revue Apple. Les développeurs JavaScript qui passent à React Native trouveront leurs bases sur la fiche développeur JavaScript. Vous recrutez sur iPhone ? Notre méthode est décrite sur la page recrutement de développeurs mobiles.
Les outils d'un développeur iOS
Presque tout vient d'Apple : Xcode, le simulateur, TestFlight et App Store Connect. Les outils tiers servent surtout au suivi des plantages et à l'automatisation des envois.
XcodeStandard officiel Apple pour développer iOS, iPadOS, macOS, watchOS
SwiftLangage officiel Apple, dominant depuis 2014
SwiftUIFramework UI déclaratif officiel Apple depuis iOS 13
Git/GitHubGestion de version et collaboration sur le code
FirebaseAuthentification, analytics, crashlytics, push
TestFlightConsole Apple pour la distribution beta avant App Store
XCTestFramework de tests unitaires et UI officiel Apple
App Store ConnectConsole officielle Apple pour publier sur l'App Store


