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.

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.

Open space avec plusieurs écrans et une équipe concentrée
Dans une équipe mobile, le développeur iOS travaille au plus près du design : un détail d'animation se discute souvent à deux, devant l'écran.

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.

Présentation en salle de réunion devant une équipe
Après la WWDC de juin, l'équipe iOS présente souvent au produit les nouveautés d'Apple à adopter pour la sortie de septembre.

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.

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.

Femme debout qui prend des notes à son bureau
Préparer une soumission à l'App Store, c'est aussi rédiger des notes claires pour le relecteur 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.

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

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.

  • Logo XcodeXcodeStandard officiel Apple pour développer iOS, iPadOS, macOS, watchOS
  • Logo SwiftSwiftLangage officiel Apple, dominant depuis 2014
  • Logo SwiftUISwiftUIFramework UI déclaratif officiel Apple depuis iOS 13
  • Logo Git/GitHubGit/GitHubGestion de version et collaboration sur le code
  • Logo FirebaseFirebaseAuthentification, analytics, crashlytics, push
  • Logo TestFlightTestFlightConsole Apple pour la distribution beta avant App Store
  • Logo XCTestXCTestFramework de tests unitaires et UI officiel Apple
  • Logo App Store ConnectApp Store ConnectConsole officielle Apple pour publier sur l'App Store