Aller au contenu principal
Bluecoders
← Glossaire de la tech

Front-end

TermeProblématique

Front-end = la partie que l'utilisateur voit

Le front-end désigne la partie d'une application avec laquelle l'utilisateur interagit directement : l'interface affichée dans le navigateur ou sur l'écran, par opposition au back-end qui tourne sur les serveurs.

Le développeur front-end transforme les maquettes des designers en interface fonctionnelle. Il s'appuie sur trois briques : HTML pour la structure, CSS pour la mise en forme, JavaScript (souvent TypeScript) pour l'interactivité. La plupart des projets utilisent un framework ou une bibliothèque comme React, Vue.js, Angular ou Svelte.

Le métier va bien au-delà de « l'intégration » :
- gestion de l'état de l'application et des appels aux API
- performance de chargement et d'affichage
- accessibilité et compatibilité entre navigateurs
- adaptation à tous les écrans (responsive)

Les frontières bougent : avec le rendu côté serveur (Next.js, Server Components), une partie du travail front s'exécute désormais sur le serveur.

Pourquoi ça compte quand on recrute

Le piège classique est de confondre intégrateur et développeur front-end : le premier reproduit des maquettes en HTML et CSS, le second conçoit l'architecture d'une application complexe côté client. En entretien, faites parler le candidat de gestion d'état, de performance et de tests plutôt que de la liste des frameworks qu'il connaît. Une sensibilité au design et à l'accessibilité est un vrai plus.

Un besoin en recrutement ?

Décrivez votre besoin. Un recruteur de votre secteur vous rappelle sous 24 h ouvrées.