Né de la volonté de créer des sites clairs et faciles d’utilisation, le métier de développeur Front End permet de conjuguer webdesign et développement. Ergonomie et accessibilité sont les maîtres-mots du développeur Front End. Cette activité est étroitement liée avec celle du développeur Back-End et du SEO manager.
Définition
Le métier de développeur front-end consiste à créer les pages web consultées par les internautes d’après les chartes graphiques imaginées par les webdesigners. Le développeur front-end travaillant sur la partie émergée de l’iceberg, s’attache à rendre les sites internet clairs et faciles d’utilisation et à offrir aux internautes une navigation fluide. Il assure donc la conception technique d’un site web ou d’une application web.
Missions
Comment optimiser l’expérience client ?
- Contrôler et documenter tous les éléments de la chaîne du “serveur jusqu’au client” qui contribuent à l’accessibilité et à la performance du site et ses fonctionnalités (hors mobile),
- Découper, monter et intégrer les designs ou maquettes (interface utilisateur) en utilisant les langages de développement appropriés : HTML, CSS, PHP, Javascript …
- Veiller à la qualité de l’intégration du code internet produit par les équipes de développement et au respect des normes et standards associés aux technologies utilisées, notamment la compatibilité du site avec les différents navigateurs et la diversité des périphériques connectés,
- Apporter aux équipes de développement l’expertise des technologies nécessaires à la qualité globale des projets web et à l’innovation technique,
- Résoudre les difficultés techniques liées au rendu du site et optimiser son accessibilité,
- Effectuer une veille sur l’évolution des technologies et des usages à VA pour le client final : géolocalisation, synthèse vocale, etc.
Compétences
Maîtrise des langages de programmation qui lui permettent de mettre en place des sites internet ergonomiques et faciles d’utilisation :
- HTML, CSS, PHP et Javascript,
- Notions des Framework comme JQuery, AngularJS, Backbone.js ou ExtJS,
- Également avoir des notions en webdesign et en référencement naturel afin d’offrir aux internautes des sites non seulement beaux, mais également visibles dans les résultats de recherche,
Enfin, maîtriser les caractéristiques des différents supports sur lesquels peuvent être consultés les sites : pc, mobile, tablette…
Formation
BTS ou DUT en informatique suivi d’un diplôme de second cycle en Université ou école d’ingénieur en développement logiciel.
Perspectives d’évolution
Chef de projet technique Front, Manager de pôle intégration.