Description de Poste Modèle : Développeur/se Frontend

Ce modèle vous aide à rédiger une annonce d'emploi convaincante pour développeur/se frontend. Il couvre la vue d'ensemble du rôle, les tâches clés, les compétences techniques et humaines, ainsi que des lignes directrices sur les avantages et la rémunération en CHF. Adaptez le Pensum (%), le canton et les exigences linguistiques à votre situation.

Également disponible enEnglishDeutschItaliano

Une description de poste claire attire les bons développeurs/ses frontend et crée des attentes nettes dès le départ. Ce modèle couvre ce que les candidat/es doivent savoir : ce qu'il/elle construira, avec qui il/elle travaillera, les compétences exigées et ce que votre entreprise offre.

Utilisez ceci comme point de départ. Remplacez les détails de l'entreprise, adaptez le Pensum (la pleine activité est généralement 100%), mentionnez votre canton ou ville (p.ex. Genève, Valais) et précisez les exigences linguistiques – la plupart des rôles tech en Suisse exigent le français, l'allemand ou l'anglais, parfois plusieurs.

Vue d'Ensemble du Rôle & Responsabilités

Décrivez concrètement ce que cette personne fera chaque semaine. Les développeurs/ses frontend construisent des fonctionnalités orientées utilisateur, résolvent les problèmes de navigateur et collaborent avec les équipes design et backend. Mentionnez votre stack technologique (React, Vue, Next.js, etc.).

Énumérez 4–6 responsabilités clés pour que les candidat/es jugent d'eux-mêmes s'il/elle convient. Exemples : développer des interfaces réactives, écrire du code maintenable, participer aux reviews, optimiser les tests et la performance.

  • Concevoir et implémenter des interfaces utilisateur avec [votre stack]
  • Collaborer avec les designer/ses, développeurs/ses backend et product managers
  • Rédiger du code propre et testable ; participer aux code reviews
  • Déboguer et optimiser la performance frontend sur les navigateurs et appareils
  • Contribuer à la documentation et au partage de connaissances de l'équipe
  • Prendre en charge les features assignées de la conception au déploiement

Compétences & Exigences

Divisez en incontournables (p.ex. 2+ ans d'expérience frontend, maîtrise du framework) et souhaitées (p.ex. TypeScript, librairies de test, design systems). Cela aide les candidat/es à s'auto-évaluer honnêtement.

Les exigences linguistiques appartiennent ici. Si votre équipe travaille en français, écrivez ‚Français (B2 ou supérieur) requis' ou ‚Candidat/es anglophones bienvenu/es.' Soyez explicite sur la langue de communication quotidienne.

  • Solides connaissances en HTML, CSS et JavaScript (ES6+) – incontournable
  • Expérience professionnelle avec [React/Vue/Angular] ou framework similaire – incontournable
  • Expérience de construction d'interfaces réactives et accessibles – incontournable
  • Familiarité avec le contrôle de version (Git) et les workflows agiles – incontournable
  • TypeScript, tests automatisés (Jest, Vitest) ou design systems – souhaité
  • Expérience avec les outils de monitoring et d'optimisation de performance – souhaité

Ce que Nous Offrons

La rémunération et les avantages comptent. Mentionnez une fourchette salariale en CHF (p.ex. CHF 95'000–120'000 brut par an pour un poste 100%). Si vous offrez un 13e mois (13. Monatslohn), précisez-le – c'est standard dans de nombreux contrats suisses mais vaut la peine d'être signalé.

Décrivez la culture d'équipe, les conditions de travail et les perspectives de développement. Mentionnez la flexibilité du Pensum (p.ex. 80–100%), la politique du télétravail, un budget de formation continue ou du mentorat. Soyez honnête et spécifique à votre entreprise.

  • Salaire compétitif (CHF [X–Y] brut par an) et 13e mois
  • Pensum 80–100% (horaires flexibles à convenir)
  • Télétravail [X jours/semaine] et bureau collaboratif à [Canton/Ville]
  • Budget de formation continue pour cours, conférences ou certifications
  • Assurance maladie et accidents ; contributions au régime de prévoyance (BVG)
  • Mentorat par des développeurs/ses expérimenté/es et opportunités de croissance

Questions fréquentes

Dois-je mentionner une fourchette salariale spécifique ou la laisser ouverte ?
Mentionner une fourchette en CHF attire des candidat/es sérieux/ses et accélère le recrutement. Si votre budget varie selon l'expérience, donnez une fourchette réaliste (p.ex. CHF 95'000–120'000) et notez que le salaire est négociable selon le profil.
Qu'est-ce que le Pensum et comment l'indiquer ?
Le Pensum est le pourcentage d'activité à plein temps en Suisse. 100% est plein temps ; 80% signifie quatre jours/semaine. Indiquez-le clairement : ‚Pensum 100%' ou ‚Pensum 80–100%' si flexible. Cela remplace ‚FTE' ou ‚heures/semaine' dans les annonces suisses.
Où dois-je mentionner les exigences linguistiques ?
Incluez les exigences linguistiques dans la section Compétences, pas cachées dans l'introduction. Exemple : ‚Français B2 ou supérieur requis pour les standups quotidiens' ou ‚Candidat/es anglophones bienvenu/es ; français un plus.' Soyez honnête sur ce que le rôle exige.

Informations générales pour les employeurs suisses, pas un conseil juridique. Faites valider par un juriste tout ce qui a des conséquences légales.

Sujets liés