Salaire

La rémunération du développeur Front-End évolue énormément en fonction des langages utilisés et de expérience.

En France:

  • Junior :  ~ 1 500 000 FCFA
  • Senior :   ~2 000 000 FCFA
  • Expert : > 3 000 000 FCFA

 

Développeur Front end - Volkeno

Définition

Au sein d’une architecture logicielle, il peut y avoir de nombreuses couches entre la partie matérielle et l’utilisateur. Pour chacune d’entre-elles, on peut dire qu’il y a une partie back-end et une partie front end. Le front est une abstraction qui va permettre de simplifier les éléments inférieurs en fournissant une interface simple à l’utiliser. A la différence du développeur Back-End qui travaille sur tout ce qui est invisible, le développeur Front-End a pour mission de rendre les sites Internet ergonomiques et accessibles pour les internautes en développant une interface claire, rapide et facile à utiliser en respectant les normes du W3C.

Compétences requises

  • Comprendre profondément le balisage Web, y compris HTML5, CSS3
  • Comprendre de base des plates-formes de prétraitement CSS côté serveur
  • Comprendre profondément des scripts côté client et des frameworks JavaScript, y compris jQuery
  • Comprendre profondément des problèmes de compatibilité entre navigateurs et des moyens de contourner ces problèmes.
  • Maîtriser les outils de gestion de versions de code, tels que Git / Mercurial / SVN
  • Connaître les bibliothèques et des frameworks JavaScript avancés, tels que AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc

Outils

  • Git
  • Mercurial
  • SVN

Technologies

  • HTML5 et CSS3
  • Javascript
  • jQuery
  • ReactJS
  • Angular

Expériences

Le développeur front end est un ingénieur logiciel spécialisé dans les technologies et langages front-end, par exemple HTML/CSS, Javascript ou jQuery. Il dispose d’un diplôme de second cycle type BTS ou DUT en informatique ou sort d’une école d’ingénieur. Néanmoins, avec de solides compétences en langages informatiques, le Développeur Front-End à la possibilité d’évoluer vers un poste de Développeur Back-End.