Le développeur front end assure les développements HTML & CSS de la partie front-office de l'interface utilisateur. Il a un rôle clé dans l'UX puisqu'il est le garant du design fonctionnel à travers sa mise en oeuvre technique. Cette fiche de poste du métier d'intégrateur web est issue des fiches métiers web.
Un projet web exige des développements qui sont de deux natures : les développements front et les développements back, auxquels on associe les métiers spécifiques de développeur front end et développeur back end. La distinction porte généralement sur le fait que le développement front (intégration HTML & CSS, plus javascript) concerne les interactions de surface et le développement de la partie visible pour l'utilisateur quand le développement back (PHP, .NET...) s'attache à la programmation des interactions entre l'interface d'administration et la base de donnée. A ces développements back end s'ajoutent tous les échanges de données entre le système d'information (ERP, progiciel de gestion intégré, logiciel CRM) et le site web...
Sur le plan technique, le développeur front cherche à minifier les styles qu'il affecte au sein du balisage HTML dans la lignée de la charte graphique définit par le directeur artistique digital. Les premiers développeurs front end étaient appelés intégrateurs car une partie importante du travail consistait à intégrer les médias au sein des pages HTML (multimédia) avec un temps important consacré au découpage et à l'optimisation des visuels. Aujourd'hui, l'intégrateur est davantage un développeur, il se concentre plus sur le code que sur la partie intégration qui revient au graphiste web en ce qui concerne l'optimisation des éléments graphiques.
On parle de développeur full stack pour caractériser les profils confirmés les plus polyvalents capables de programmer le front et le back et donc de posséder les deux compétences de développement front end et back end. A l'heure du responsive, le développement front end suppose beaucoup plus de travail d'optimisation, notamment des tâches préparatoires portant sur le grid system (grille modulaire web) et la rationalisation des styles.
Le HTML est un code de balisage front-office (directement interprétable par le navigateur). C'est le langage universel du WEB. Quel que soit le langage dynamique choisi, la présence ou non de flash, d’Ajax ou autres, le support est TOUJOURS une page HTML. On parle d’intégrateur HTML mais on peut aussi parler de développer front-office puisse qu’il utilise les langages de programmation front : html/XHTML, CSS, Javascript.
Rôles du développeur front :
Quand faire appel au développeur intégrateur ?
Comment travailler avec un développeur front end ?
APPROFONDIR
l'intégration
Travaux à visualiser :
Compétences et expertise métier du développeur front end :
Autres fiches métier rattachées :