Partagez :
FacebookLinkedInTwitter

Le développeur mobile conçoit des applications ou des versions mobiles de sites web pour des smartphones, des tablettes ou encore des objets connectés. Le champ d’usage est vaste : jeux, contenus écrits, vidéos, musiques, paiements, réservations, géolocalisation, services de communication (chat ou messagerie)… Suivant le système d’exploitation, les langages de programmation sont différents. Il existe ainsi des développeurs spécialisés iOS et des développeurs Android.

Développeur mobile
Le développeur mobile conçoit des applications ou des versions mobiles de sites web pour des smartphones, des tablettes ou encore des objets connectés. Le champ d'usage est vaste : jeux, contenus écrits, vidéos, musiques, paiements, réservations, géolocalisation, services de communication (chat ou messagerie)... Suivant le système d’exploitation, les langages de programmation sont différents. Il existe ainsi des développeurs spécialisés iOS et des développeurs Android.

Autres intitulés :

Développeur applications mobiles, Ingénieur développement mobile, Développeur web mobile

Type d’employeurs et secteurs d’activité :

Agence digitale / Agence media / Conseil, E-commerce, Edition / Media / Régie

Missions :

Le développeur donne corps à l’application mobile telle qu’elle a été conçue. Il traduit en développements techniques des attentes fonctionnelles et travaille en lien étroit avec le Chef de Projet Mobile avec un retour régulier sur l’avancée de son travail. Il se coordonne également avec le web designer pour le graphisme (certains développeurs mobiles peuvent avoir des compétences en graphisme) et le responsable des contenus.

La compétence d’un développeur mobile repose essentiellement sur la connaissance de langages informatiques spécifiques (Java, C, suivant qu’il est développeur Android ou iOS, mais aussi une bonne base en html), et sur la connaissance de l’environnement et des usages des applis mobiles.

Principales missions :

  • Analyse du cahier des charges fonctionnel (rédigé par le Chef de Projet fonctionnel) et du cahier des charges technique (rédigé par le responsable technique du projet)
  • Choix d’une solution technique adaptée, définition de l’architecture technique du projet, dans l’interface Android ou iOS
  • Planification des différentes séquences du projet et des points de validation
  • Programmation / codage
  • Montage des pages
  • Intégration des maquettes graphiques, des images et des textes
  • Participation au recettage et aux phases de test
  • Recadrage, débuggage, améliorations et développements complémentaires
  • Prévision des évolutions de l’application

 

Découvrez toutes les offres d’emploi Gestion de projet et UX

Compétences :

Compétences techniques

  • Parfaite connaissance de l’univers « mobile » : les multiples plateformes (mobile, tablette, smartphone) et les écosystèmes de développements propres à Apple et Google.
  • Capacité à mener une veille pointue sur les nouvelles technologies et évolutions digitales ainsi que sur les tendance du marché pour rester compétitif.
  • Solides fondations en mathématiques, algorithmes, géométrie et analyses.
  • Maîtrise du Front-end : Html/CSS JavaScript/JQuery – Backbone / Bootstrap
  • Compréhension des différents outils de développement (Xcode, Visual Studio Mobile, etc.)

 

Compétences relationnelles

  • Rigueur, curiosité, créativité, efficacité et flexibilité.
  • Un bon sens de l’écoute pour être capable de traduire en termes techniques les demandes de son client ou de son chef de projet.
  • Un goût de l’échange pour pouvoir travailler en transverse avec un large panel de métiers, défendre la qualité de ses réalisations et être force de proposition.

Evolution de carrière :

D’anciens développeurs web ou développeurs logiciels choisissent parfois de devenir développeur mobile.
Un développeur mobile expérimenté accèdera ensuite à de l’encadrement d’équipe et/ou de la gestion de Projets mobiles. Il pourra devenir Chef de Projets technique ou Directeur de Projets Mobiles.

Salaire 2024 d'un Développeur mobile :

  • Junior : 40-45 K€
    Senior : 65-75 K€

Formations privilégiées :

Formation supérieure : IT / informatique, ingénieur, développeur…