Le métier de développeur·euse d'application iOS (+ interview d’un développeur !)
Le.a développeur.euse iOS développe des applications pour iPhone, iPad et parfois Apple Watch. Il ou elle collabore avec un.e chef.fe de projet qui lui donne les spécifications et un.e UI/UX designer qui va lui donner les maquettes des écrans à développer.
En quoi consiste le métier de développeur.euse d'application iOS ?
En suivant plusieurs étapes de création d’application, le.a développeur.euse doit programmer l’application iOS en utilisant le langage Swift et s'assurer qu’elle fonctionne correctement. Il ou elle s'assure également de la maintenance de l'application, c'est-à-dire faire en sorte qu’elle évolue pour correspondre aux attentes des utilisateurs et que des bugs n'apparaissent pas.
Dans ce métier, les équipes sont souvent plus petites que pour d'autres métiers de développement informatique. Cela permet une plus forte communication avec les équipes métiers et les UX/UI designers qui déterminent ce qui doit être développé. Le métier demande d'être polyvalent et de savoir développer les différents composants de l'application.
Le marché de l’emploi
- + de 220 000 personnes Travaillant dans l'économie des applications IOS en France
- 143 milliards de dollars de dépenses sur les boutiques d'applications en 2020 (en $)
- 218 milliards téléchargements de nouvelles applications en 2020
- 35 à 42 000 € : c’est le salaire annuel moyen d’un développeur iOS junior
Je veux être développeur.euse iOS, comment je fais ?
Je me forme au développement avec par exemple:
- Formation en développement mobile iOS - Apple Foundation Program
- Formation développeur web et web mobile (formation généraliste)
Pour trouver un emploi :
- Je me fais un réseau en discutant avec des professionnels de mon secteur
- Je réalise un beau CV montrant ma créativité
- Je remplis bien mon profil LinkedIn - c’est là que les recruteurs se renseignent et recherchent la perle rare !
- Je postule à des offres de développeur sur internet
Témoignage de Annas Saker - Développeur iOS et formateur Swift
Es-tu heureux dans ton job ?
Oui, très heureux ! J’apprends énormément au quotidien. Être formateur ne signifie pas tout connaître, au contraire ! Et puis la technologie évolue beaucoup. Comme j’adore apprendre, je suis comme un poisson dans l’eau.
En quoi consiste ton métier ?
Mon métier consiste, avec mon équipe, à participer aux spécifications techniques, au chiffrage et au développement en Swift d’une application iOS grand public pour un leader du secteur du luxe.
Quelles sont tes missions au quotidien ?
Au quotidien, lorsque le client souhaite ajouter des fonctionnalités à son App, on étudie si c’est faisable, quelle est la meilleure façon de la mettre en place, et on estime combien de temps ça prendra (cela s’appelle le chiffrage). Mon équipe et moi sommes responsables de la gestion de l’app iOS ! C’est une grosse responsabilité. Cela veut aussi dire qu’on a la charge de régler les éventuels bugs et crash qui peuvent survenir pendant que les utilisateurs sont sur l’application.
Les compétences nécessaires pour ce job ?
Au-delà des compétences en développement, il faut savoir communiquer. C’est un travail d’équipe. On doit toujours se tenir au courant de ce qu’on fait, et, si on est bloqué.es, il ne faut surtout pas hésiter à le dire. C’est un peu comme en formation ! (rires) Et de la même façon, quand quelqu’un est bloqué.e il faut l’aider. Ensuite il faut savoir analyser, pour bien estimer le temps qu’on prend pour chaque chose. Ça peut paraître bête, mais sous-estimer le chiffrage peut mener à une surcharge de travail, et avoir de mauvaises conséquences sur la qualité du code.
Quelle est ta formation de base ?
J’ai fait un DUT informatique, suivi d’une Licence et d’un master MIAGE (Méthodes Informatiques Appliquées à la Gestion d’Entreprise) option IKSEM (Information and Knowledge Systems Engineering and Management). Donc formation informatique de base. Ensuite, j’ai suivi la formation Apple Foundation Program à Simplon Paris, c’est là que j’ai embrassé le développement iOS.
Comment se passe la recherche d’emploi ?
Pour mon cas c’est un peu compliqué car je suis Freelance. Il faut se faire du réseau, rencontrer des personnes et être proactif. Pour trouver un CDI, il faut se faire un joli CV, et être à l’écoute des différentes offres qu’on trouve sur LinkedIn ou sur des sites de recherche d’emploi, puis postuler.
Combien peut gagner un junior ?
Cela dépend de plein de facteurs, mais je dirais de 35 à 42 mille euros pour un junior. En général les grandes entreprises vont favoriser le niveau de diplômes, alors que les PME seront plus pragmatiques et vont chercher à savoir ce que le candidat sait faire.
Quelle est la différence entre un développeur android et iOS ?
Fondamentalement aujourd’hui il y a peu de différences. Même les langages se ressemblent. Il y a des avantages et des inconvénients de chaque côté. Android propose une certaine liberté et beaucoup de personnalisation, mais iOS permet de mieux contrôler la qualité de son application et d’avoir un produit plus soigné avec moins de code. C’est une question de préférence et de philosophie !
Retrouvez le profil LinkedIn d'Annas Saker ici.