Missions
Comprendre les besoins
- Formaliser la commande, définir le projet, exprimer les besoins
- Identifier la ou les plate(s)-forme(s) utilisée(s) (iOS, Android, etc.)
- Analyser les ressources en lien avec le projet
- Comprendre les besoins des utilisateurs, les services proposés et l’extension des usages
Analyser la commande
- Identifier les différentes phases du projet en amont et en aval
- Planifier le projet
- Séquencer les différentes actions
- Déterminer les points de validation
- Identifier les risques
- Quantifier les phases, le temps passé et les ressources nécessaires
Développement
- Programmer
- Monter les pages
- Intégrer du texte et des images
- Intégrer l'ergonomie et le design
Test, résolution des bugs
- Test des applications
- Identifier les bugs
- Identifier les spécificités liées aux terminaux mobiles
- Tester sur différents terminaux les outils, les interprétations
- Résoudre les bugs via des outils de suivi de recettes
- Analyser et corriger les problèmes rencontrés
Suivi et évolution
- Identifier les extensions possibles à court, moyen et long terme
- Analyser les améliorations des fonctionnalités et de services
Veille et prospective
- Suivre les évolutions techniques des normes, plates-formes et infrastructures, nouveaux terminaux, navigateurs mobiles et des systèmes d’exploitation
Compétences
Compétences requises :
- Maîtriser les applications mobiles et leurs usages
- Connaissance des spécifications propres aux applications mobiles
- Connaissance des limitations de l’interaction propre aux applications mobile
- Connaissance des normes en vigueur (W3C web mobile initiative, HTML5, CSS)
- Pratique des logiciels de bureautique (Microsoft, OpenOffice, etc.)
- Maîtrise des langages de programmation
- Maîtrise opérationnelle de logiciel de génération automatique de code, d’application de vérification des règles de codage
- Maitrise des principaux outils de codage
- Maitrise des outils de gestion de contenus (CMS) multicanaux
- Intégration de bases de données
- Gestion d’applications dynamiques
- Utilisation de logiciels spécifiques pour les interfaces d’édition, outils de KM (Knowledge Management), moteurs de recherche, traitement d’images, référencement, mesure statistique
- Fortes compétences mathématiques
Aptitudes professionnelles :
- Capacité à traduire en termes techniques les demandes
- Intérêt pour l’univers mobile
- Goût pour l’environnement web, ses enjeux et ses évolutions
- Sens du travail en équipe
- Sens pratique, rigueur
- Force de proposition
- Capacité d’écoute
- Curiosité d’esprit
Environnement
- Chef de projet mobile
- Responsable de production
- Directeur technique / de production/ des opérations
- Chef de projet mobile
- Chef de projet informatique
- Webmaster mobile
- Architecte web et mobile
- Architecte S.I
Remunération
- Junior : 30K€-38K€
- Confirmé : 38K€-50K€
- Senior : 50K€-65K€
Pré-requis
Le parcours du développeur mobile peut varier selon le profil mais en général, il est issu d'une école d’ingénieur. La formation continue est également un moyen d’accéder à ce type de métiers pour beaucoup de professionnels.