FICHE MÉTIER

Développeur Mobile

Toutes les clés pour comprendre le Métier : Développeur Mobile #DeveloppeurMobile.

Le Développeur Mobile effectue la réalisation technique et le développement informatique d’applications pour mobiles, smartphones et autres tablettes. Il a pour responsabilité de tenir compte des spécificités de l’affichage des applications sur les différents outils.

Deux possibilités s’offrent à lui :

  • Adapter un site internet classique pour une application mobile,
  • Créer une application mobile qui n’a pas de site internet existant.

Convertir un site internet en application mobile :

Si l’entreprise dispose déjà d’un site internet et qu’elle souhaite adapter celui-ci aux dimensions d’un mobile, alors la difficulté de la tâche du Développeur Mobile dépendra de la taille du site. En effet, plus le site est lourd, plus il est grand et son contenu riche, plus il sera difficile de préserver la totalité de son contenu. Ainsi, il devient essentiel de faire des choix et de sélectionner les éléments à garder versus ceux à supprimer.

Créer une application mobile from scratch :

Dans ce cas de figure, le Développeur Mobile fait généralement face à moins de contraintes puisqu’il peut directement proposer son service/produit sur le marché sans craindre une perte de trafic. Son application mobile sera de toute évidence le premier support déployé par son entreprise et l’outil référent en terme trafic et de conversion.

Sa difficulté première sera l’architecture d’une plateforme from scratch (à partir de rien). Le Développeur Mobile devra donc bien avoir en tête la structure de l’application avant de la créer. Il minimisera ainsi les erreurs.

Il devra aussi effectuer des tests avant de constater les rubriques qui intéressent le plus les visiteurs, ce qui justifierait par la suite des modifications et une mise en avant de ces rubriques. A l’inverse de celui qui converti un site internet, le Développeur Mobile ne peut se baser sur aucun indicateur de performance lorsqu’il développe une applicationfrom scratch.

Néanmoins, il ne suffit pas de rendre un site internet responsive (adapté aux dimensions des écrans) pour que celui-ci entre dans les critères d’une application mobile. Le travail est bien plus complexe et englobe même une dimension Marketing et UI Design. Le Développeur Mobile doit s’assurer que soient adaptés aux tailles des écrans de nombreuses fonctionnalités tels que : le contenu, le wording, la taille de la police, la typographie, les couleurs, les liens hypertextes, les formulaires de contact, les moyens de paiement….

La priorisation de l’intégration des fonctionnalités dépendra également des besoins de l’entreprise. Il sera indispensable qu’un e-shop mette en évidence le panier du consommateur alors qu’une agence de conseil aura plutôt intérêt à rendre visible ses moyens de contact.

Missions

  • Préconiser et mettre en œuvre les solutions techniques pour développer les applications spécifiques destinées à l’environnement mobile et nomade (spécifiées dans un cahier des charges) ou adapter des solutions techniques existantes,
  • Documenter les applications pour les développements ultérieurs et la mise en production,
  • Anticiper les évolutions éventuelles de son application et les problèmes possibles en réalisant de nombreux test,
  • Assurer le débogage des applications,
  • Développer des algorithmes permettant la visualisation de l’interface sur mobile,
  • Créer des identifiants personnalisés pour chaque utilisateur,
  • Effectuer une veille sur l’évolution des technologies mobiles, des terminaux et de leurs systèmes d’exploitation.

Son profil

Issu d’une formation Web ou informatique, le Développeur Mobile détient un bac+3 ou bac+4/+5.

Il possède idéalement une formation d’école d’ingénieur mais peut tout aussi bien prétendre au poste avec un BTS ou un DUT en poche, suivi d’une Licence spécialisée en informatiques. Toutefois, une expérience dans le développement PHP est fortement conseillée.

Les langages de programmation mobile (selon les systèmes d’exploitation) :

  • iOS (pour Apple) : C / Objective C / HTML5,
  • Android : C / C# / PHP / Java…,
  • Windows Phone : C# / C++,
  • Les autres : Tizen, Firefox OS, Windows Phone, Blackberry OS, WebOS, MeeGo/Sailfish, Maui, Symbian…

En outre, il existe des interfaces de programmation (API) pour ces systèmes, permettant de coder plus facilement ces applications. Une application doit bien évidemment fonctionner sur les principaux supports utilisés pour être effective.

Compétences

  • Bonne connaissance du Front-end : Html/Css Javascript/JQuery – Backbone / Bootstrap,
  • Rigueur, curiosité, créativité,
  • Bonne communication,
  • Rapidité et flexibilité,

Salaire

Le Développeur Mobile peut débuter sa carrière autour de 35K €/an et bien que sa rémunération peut se voir doublée en fin de carrière, le Développeur Mobile ne la verra évoluer que de manière progressive selon l’expérience et les connaissances qu’il aura acquis au file du temps.

> Consulter les offres d’emploi.
> Revenir au Référentiel Métiers.

CANDIDATS

CONFIEZ-NOUS VOTRE RECHERCHE