Publicité

Développeur mobile ingénieur h/f

Publié le 8 décembre 2015
Développeur mobile ingénieur h/f

MEDIALIGHT

  • Informatique
  • TIC
  • La Réunion
  • Bac +4
  • Employé
  • Débutant
  • CDI
  • Medialight

Cette offre a été pourvue.


Dans le cadre de son développement, MEDIALIGHT recherche un développeur mobile ingénieur. Le développeur mobile réalise des programmes informatiques spécifiques destinés à l’environnement mobile et nomade. Les projets menés peuvent prendre la forme de sites web spécifiques, de services en ligne, d’applications multimédia propres.

Membre de l’équipe de MEDIALIGHT qui rassemble des compétences variées, il prend en compte les éléments contextuels qui lui sont fournis (charte graphique, spécifications techniques, etc.) et définit les liens entre les contenus qu’il doit intégrer de façon à assurer leur affichage.

Le besoin de MEDIALIGHT s’inscrit de façon spécifique dans le contexte de l’augmentation croissante des usages des outils nomades (téléphones portables, smartphones, tablettes numériques, etc.). Il maîtrise en ce sens les spécificités de la programmation et de l’affichage sur ce type de périphériques (contraintes de l’écran de petite taille, variété des écrans, capacité d’interaction limitée, diversité des plates-formes, etc.).

Rattachement hiérarchique
Direction générale
Direction de projets
Responsable de production
Directeur technique

Environnement de travail et interlocuteurs
Direction générale
Direction de projets
Responsable de production
Direction technique
Graphistes, Webdesigners
Autres développeurs mobile
Administrateur serveurs

Missions

Vous serez en charge de :
Analyser les projets en fonction des besoins des utilisateurs, consignés dans un cahier des charges techniques.
Déterminer une solution technique avec la direction technique.
Anticiper les évolutions éventuelles et les incidences de vos actions.
Réaliser l’architecture technique des applications.
Participer aux phases de tests des fonctionnalités développées.
Intervenir sur l’évolution d’une application déjà réalisée à laquelle il faut apporter des améliorations précises et des développements complémentaires.

Votre mission s’exerce en relation avec la direction technique et les autres développeurs mobile. En lien de façon permanente, vous assurez la traduction technique des demandes. Vous opérez de façon autonome et responsable.

Au cours de vos missions, vous rendez compte de façon régulière à la direction de projet de l’avancement de vos tâches. Vous vous y référez en cas de difficultés particulières. Dans l’exercice de vos responsabilités, vous travaillez en partenariat avec d’autres collaborateurs en charge, de façon spécifique, des éléments graphiques (web design, etc.) comme de la production des contenus qui seront proposés.

Quand les interfaces que vous réalisez ont un lien direct avec des bases de données, vous vous assurez de l’optimisation de la relation entre les différents éléments. Vous gardez à l’esprit de façon permanente le souci de l’utilisateur sous l’angle de la facilité d’accès et de navigation.

Outils
Pour réaliser une application, vous travaillez obligatoirement sur un ordinateur utilisant MAC OS X et vous disposez d’un kit de développement Appcelerator Studio, SDK Titanium mobile
Compétences

Vous devrez avoir :
La connaissance parfaite de l’environnement MAC OS X, des technologies et contraintes des mobiles et tablettes
La maîtriser du langage de programmation Javascript et avoir déjà utilisé un framework mobile (IONIC, Mobile Angular UI, Sencha Touch, Kendo UI, Phone Gap, etc.) et l’interface de programmation Xcode.
Des compétences en programmation web : XHTML et PHP.
Une bonne vision des nouveautés en matière d’applications mobiles et être force de proposition pour générer de l’innovation.
Un bon niveau en anglais est conseillé

Savoirs

Connaissances de l’univers « mobile » :
Systèmes d’exploitation
Terminaux
Nouvelles applications et les services mobiles

Connaissance des spécifications propres aux applications mobiles :
Concision du texte
Images
Langage de structuration
Poids des pages et des images
Ajustement des pages aux écrans des différents terminaux mobiles
Puissance de calcul
Capacité mémoire du terminal utilisé
Etc.

Connaissance des normes en vigueur :
W3C web mobile initiative
HTML5
XHTML
DOM
CSS

Connaissance des « interdits » de la mobilité :
Tableaux
Javascript (pop-up, jQuery, Ajax)
Flash
Cookies
Frames et iframes
Texte riche
Etc.

Connaissance des limitations de l’interaction propre aux applications mobile :
Navigation simplifiée
Access keys
Liens auto-descriptifs
Nombre de liens

Savoir-faire

Pratique et expérience du développement web pour mobiles :
Maîtrise des langages de programmation
Intégration de bases de données
Gestion d’applications dynamiques

De fortes compétences mathématiques :
Alogorithmique
Géométrie
Analyse

Maîtrise opérationnelle des outils suivants :
Logiciel de génération automatique de code
Application de vérification des règles de codage
Principaux outils de codage
Outils de gestion de contenus (CMS) multicanaux

Utilisation de logiciels spécifiques :
Interfaces d’édition
Outils de KM (Knowledge Management)
Moteurs de recherche
Traitement d’images
Référencement
Mesure statistique

Savoir-être

Intérêt pour l’univers mobile :
Implication
Motivation
Flexibilité

Goût pour l’environnement web :
Enjeux
Evolutions

Caractère opérationnel :
Sens pratique
Efficacité
Auto-organisation
Rigueur

Sens du travail en équipe :
Goût pour l’échange
Sens de la participation
Force de proposition

Ouverture aux autres
Écoute
Empathie
Intérêt
Interaction

Curiosité d’esprit à l’égard de :
Son activité
Des évolutions de ce dernier
Goût pour la veille à l’égard des nouvelles technologies et de leurs enjeux

Publicité