Le métier de Développeur Front End

#Tech Family

Développeur Front End

À la fin des 90’s début 2000, avec l’explosion du web, des nouveaux langages ont fait leur apparition (HTML/CSS/SQL). Un nouveau métier commence à faire parler de lui : le développeur Web.

Rapidement, deux groupes apparaissent créant une séparation entre les développeurs « Back-End», spécialisé dans les langages de programmation PHP, J2E, . NET qu’on pourrait appeler les fondateurs et les « Front-End » avec les fameux codes HTML, CSS, et JavaScript ou JS, qu’on pourrait appeler les monteurs.

Les bases :

Le Développeur frontend, c’est un développeur qui donne vie au site où à l’application et le rend sexy 😍. On peut résumer ses attributions principales en 3 volets:

  • Ergonomie et accessibilité. Il doit respecter les normes et s’assurer que la navigation des internautes/utilisateurs soit fluide et la plus intuitive possible. Make it simple
  • Portabilité. T’as déjà entendu ça : et est-ce que c’est responsive 😂Il faut s’assurer que le produit soit disponible sur les différents supports / clients de navigation (mobile, ordinateur, différents navigateurs, différentes tailles d’écran…).
  • Référencement – SEO. Un bon site/app est celui qui se trouve facilement et pour ça pas de secret: le référencement naturel pour optimiser le positionnement du site dans les résultats des moteurs de recherche.

Si on rentre un peu plus dans le détail ses missions sont :

  • Contrôler et documenter les étapes de développement du site ou de l’application (on oublie souvent cette partie, mais si on veut changer la déco, c’est mieux de savoir où tout a été rangé)
  • Gérer la partie style du produit. Mettre en forme, monter et intégrer les designs ou maquettes (interfaces utilisateur) avec l’outil qui convient: HTML, CSS, php, Javascript … On ne change pas une roue de voiture avec un marteau piqueur 🔨
  • Surveiller l’intégration du code, notamment la compatibilité du site avec les différents navigateurs 
  • Résoudre les difficultés techniques liées au rendu du site et optimiser son ergonomie
  • Effectuer une veille sur l’évolution des technologies et des usages à VA.

Les missions sont bien sûr très variables en fonction de la société et de son organisation.

 Pour faire tout ça dans ta boîte à outils tu dois avoir :

  • HTML, 
  • CSS,
  • PHP 
  • Javascript,
  • Notions des frameworks comme JQuery, AngularJS, Backbone.js ou ExtJS,

Niveau 💸💵💰

Au début de sa carrière, le salaire d’un Front End se situe entre 38 000 et 46 000 € brut annuel. Lorsqu’il devient expérimenté (+3 ans), son salaire varie entre 40 000 € à 57 000 € brut annuel. Pour un senior la fourchette se situe entre 57 000 et 80 000 €

Selon l’entreprise, le secteur d’activité et l’importance des données, le salaire du full stack peut être plus important.

Le métier et son avenir :

L’écosystème front comme le reste du dév s’enrichit de plus en plus et on recherche aujourd’hui un spécialiste front sur une techno. Demain on cherchera un dev front-end spécialisé sur une technologie et un type d’opération. Il serait super bien indiqué pour un dev front  de se spécialiser sur un des framework suivant : Ember, Vue,  Backbone, React, Angular