CV Frontend Engineer : exemple et modèle
Un exemple complet de CV suisse pour Frontend Engineer - avec des indicateurs de performance web mesurables, des preuves d'accessibilité et une stack technique adaptée.
Actuellement 11 postes de Développeur Frontend ouverts en Suisse, dans 4 cantons. proton en publie le plus.
Exemple de CV — modèle de deux pages
Ce modèle est directement modifiable — ou téléversez votre CV actuel, il sera repris automatiquement dans cette mise en page.
Quel diplôme faut-il pour devenir Frontend Engineer en Suisse ?
Un diplôme d'informaticien-ne en développement d'applications EFZ ou un Bachelor (BSc) en informatique d'une haute école spécialisée sont les deux voies habituelles - mais ce qui compte avant tout, c'est le code démontrable.
La voie classique suisse débute par l'apprentissage de quatre ans d'informaticien-ne EFZ, orientation développement d'applications, souvent combiné à une maturité professionnelle. Suit fréquemment un Bachelor (BSc) en informatique ou en informatique de gestion dans une haute école spécialisée telle que la FHNW, la ZHAW, la HSLU ou la BFH, parfois en cours d'emploi. Un diplôme EPF ou universitaire en informatique est également répandu, mais n'est pas exigé pour des rôles purement frontend.
Mentionnez toujours le diplôme avec sa désignation suisse exacte et l'année, par exemple « Bachelor FHNW en informatique, orientation Web Engineering, 2016 ». Pour les diplômes étrangers, une reconnaissance de Swiss ENIC ou une mention telle que « équivalent à un Bachelor, vérifié par Swiss ENIC » est utile. Les personnes issues de bootcamps ou titulaires d'un CAS (par exemple le CAS Frontend Engineering de la HSLU) devraient mettre clairement en avant leur portfolio et leurs dépôts publics avant leur formation.
Les certificats techniques n'ont d'impact dans le domaine frontend que s'ils correspondent au profil du poste : CPACC ou WAS pour l'accessibilité, Google Mobile Web Specialist pour la performance, un certificat cloud pour les responsabilités de déploiement. Évitez les certificats de cours en ligne génériques sans examen - les recruteurs en Suisse accordent bien plus de poids à un lien vers GitHub, un Storybook ou une démo live.
Comment présenter son expérience professionnelle de Frontend Engineer de façon convaincante ?
Décrivez pour chaque poste le produit, l'équipe, la stack technique, puis trois à quatre résultats chiffrés en matière de performance, de qualité ou d'impact business.
N'écrivez pas « développement d'applications web », mais ce que vous avez concrètement changé de manière mesurable : LCP réduit de 4,2 s à 1,6 s, bundle réduit de 41 pour cent, couverture de tests augmentée de 18 à 76 pour cent, 47 vues héritées migrées. Le travail frontend est particulièrement bien mesurable - utilisez les Core Web Vitals, les scores Lighthouse, les taux d'erreur issus de Sentry, les taux de conversion et le nombre de composants réutilisés.
Indiquez le contexte afin que les chiffres soient interprétables : taille de l'équipe, nombre d'utilisateurs et utilisatrices, monorepo ou microfrontends, collaboration avec l'UX et le backend. Une phrase suffit : « Portail client d'une assurance maladie, monorepo React/TypeScript, équipe produit de 14 personnes, 180'000 utilisateurs et utilisatrices enregistrés. » Viennent ensuite les points listés. Cette structure aide également lorsque votre CV passe d'abord par un système de gestion des candidatures (ATS).
Ne présentez pas la stack technique comme une liste interminable, mais regroupée et évaluée honnêtement par niveau : stack principale (TypeScript, React, Next.js), connaissances solides (Vue, GraphQL), connaissances de base. Les équipes suisses vérifient cela lors de l'entretien technique et de l'évaluation en pair programming. Mentionnez également si vous avez travaillé sur des produits multilingues (DE/FR/IT), dans un environnement réglementé (assurance, banque, administration publique avec les normes eCH) ou dans des configurations agiles avec Design System - cela fait une réelle différence sur le marché suisse.
Quelle doit être la longueur du CV et faut-il une photo ?
Deux pages sont la norme ; une photo professionnelle reste courante en Suisse, mais elle est facultative.
Limitez le CV à deux pages : la première page avec le profil, les faits clés en un coup d'œil, la stack technique et le poste actuel, la deuxième page avec les postes précédents, la formation, les certificats et les langues. Résumez en une ligne les postes datant de plus de douze à quinze ans. En tant que Frontend Engineer, les liens vers GitHub, un portfolio ou un Design System publié doivent figurer dans l'en-tête - cliquables et courts.
Une photo de portrait sobre reste répandue dans les candidatures suisses et attendue par de nombreuses agences et grandes entreprises, sans toutefois être exigée légalement. Plus importantes sont les informations réellement utiles aux recruteurs suisses : lieu de domicile et région, permis de travail ou nationalité (par exemple citoyenne suisse, permis d'établissement C, UE/AELE avec permis B), date d'entrée possible au plus tôt et délai de résiliation, ainsi que le taux d'occupation souhaité en cas de temps partiel.
N'indiquez des prétentions salariales dans le CV ou la lettre de motivation que si elles sont explicitement demandées - mentionnez alors une fourchette selon l'écriture suisse, par exemple CHF 115'000 à CHF 130'000 brut pour un taux de 100 pour cent. À titre de comparaison : les Frontend Engineers ayant cinq à huit ans d'expérience se situent le plus souvent entre CHF 105'000 et CHF 140'000 à Zurich et à Zoug, contre plutôt CHF 85'000 à CHF 105'000 dans les agences plus petites de Suisse centrale et orientale. Soumettez le CV au format PDF avec un nom de fichier explicite, par exemple « CV_Nadine_Brunner_Frontend_Engineer.pdf ».
Où les Développeur Frontend sont recherchés en Suisse
Répartition des 11 postes ouverts par canton.
Chiffres sous forme de tableau
| Canton | annonces |
|---|---|
| Genf | 3 |
| Zürich | 3 |
| Waadt | 2 |
| St. Gallen | 1 |
Quelles langues les annonces exigent
Sur 11 annonces mentionnant une langue — entre parenthèses, celles exigeant un niveau professionnel.
Chiffres sous forme de tableau
| Langue | annonces |
|---|---|
| anglais | 11 (11) |
| français | 4 (3) |
| allemand | 3 (3) |
| italien | 3 (3) |
Qui recherche des Développeur Frontend en Suisse
Employeurs avec le plus de postes ouverts. Les agences de placement sont exclues.
Chiffres sous forme de tableau
| Employeur | annonces |
|---|---|
| proton | 3 |
| Merkle | 3 |
| DeepJudge | 2 |
| Edgelab | 1 |
| Evooq | 1 |
| anybotics | 1 |
Temps plein ou temps partiel ?
Comment les postes sont publiés.
Chiffres sous forme de tableau
| Taux | annonces |
|---|---|
| Vollzeit / plein temps | 6 |
Le CV en texte intégral
À relire et à reprendre.
Nadine Brunner
Frontend Engineer, Bachelor (BSc) FHNW en informatique (orientation Web Engineering)
Frontend Engineer avec 7 ans d'expérience dans le développement de Single-Page-Applications basées sur TypeScript et de composants de Design System pour des plateformes d'assurance et d'e-commerce en Suisse. Spécialisée dans les Core Web Vitals, la mise en œuvre accessible selon WCAG 2.1 AA et eCH-0059, ainsi que le multilinguisme (DE/FR/IT/EN) avec des workflows i18n. Collabore étroitement avec l'UX, le backend et le product management, et assure les revues de code frontend ainsi que le mentoring de développeurs et développeuses juniors.
Ce qui me distingue
Performance web chiffrée: Optimise systématiquement les Core Web Vitals avec Lighthouse-CI, l'analyse de bundle et le code-splitting - LCP médian sous 1,8 s pour plus de 400'000 sessions par mois.
Accessibilité selon les exigences suisses: Met en œuvre WCAG 2.1 AA et eCH-0059, effectue des tests avec NVDA et VoiceOver et a accompagné deux audits Access for all réussis.
Frontends multilingues: Expérience avec quatre versions linguistiques (DE/FR/IT/EN), incluant la pluralisation, le formatage CHF et la localisation des dates via i18next et ICU-Messages.
Design System comme produit: Construit des bibliothèques de composants avec Storybook, des tests de régression visuelle et un versioning sémantique - adoption dans 6 équipes produit sans directive centrale.
Réalisations clés
Programme de performance du portail client. A réduit le Largest Contentful Paint de 4,2 s à 1,6 s et le bundle JavaScript de 41 pour cent (682 KB à 402 KB), ce qui a augmenté le taux de conclusion des offres en ligne de 12 pour cent.
Introduction du Design System. A développé une bibliothèque de composants comptant 68 composants, utilisée par 6 équipes, réduisant le temps moyen de réalisation de nouvelles pages de formulaire de 9 à 3 jours-personne.
Audit d'accessibilité réussi. A corrigé 137 des 142 problèmes d'accessibilité documentés en 4 mois et a atteint le niveau de conformité WCAG 2.1 AA pour un portail comptant 180'000 utilisateurs et utilisatrices enregistrés.
Expérience professionnelle
Senior Frontend Engineer — Helvetia Digital Labs AG, Zurich, 03/2021 - aujourd'hui
Portail client d'une assurance maladie, monorepo React/TypeScript, équipe produit de 14 personnes, collaboration avec l'UX et le backend Salesforce.
- LCP réduit de 4,2 s à 1,6 s et CLS de 0,24 à 0,03 ; score Lighthouse augmenté de 58 à 94
- Mise en place d'un Design System avec 68 composants, adopté par 6 équipes, Storybook avec 210 stories documentées
- Migration de 47 vues AngularJS héritées vers React réalisée en 11 mois sans interruption de production
- Mentoring de 3 Junior Engineers, délai de revue frontend réduit de 2,5 jours à 6 heures
Frontend Engineer — Alpstein Commerce GmbH, Berne, 08/2018 - 02/2021
Plateforme e-commerce headless pour le commerce de détail suisse, Next.js avec API de boutique, shop en quatre langues avec logique de prix en CHF.
- Mise en œuvre du checkout en 4 langues, taux d'abandon réduit de 68 à 54 pour cent (+CHF 1.4 Mio. de chiffre d'affaires annuel)
- Introduction du rendu côté serveur (SSR), trafic organique augmenté de 34 pour cent en 9 mois
- Couverture de tests du frontend augmentée de 18 à 76 pour cent avec Jest et Playwright, hotfixes réduits de 62 pour cent
- Intégration des flux TWINT et carte de crédit, taux d'erreur à l'étape de paiement réduit de 3,1 à 0,4 pour cent
Junior Web Developer — Seetal Interaktiv AG, Lucerne, 09/2016 - 07/2018
Agence digitale de 22 collaborateurs et collaboratrices, sites web et campagnes pour PME et communes de Suisse centrale.
- Réalisation de 19 sites web responsives avec Vue.js et un CMS headless, en moyenne 42 heures-personne par projet
- Migration de l'architecture CSS vers BEM et des tokens SCSS, taille des feuilles de style réduite de 28 pour cent
- Création d'une checklist d'accessibilité pour l'agence, appliquée dans 12 projets
Formation
Bachelor (BSc), Informatique, orientation Web Engineering — FHNW Brugg-Windisch · 2016
Informaticien-ne en développement d'applications EFZ, Formation professionnelle avec maturité professionnelle — GIBZ Zoug · 2012
CPACC - Certified Professional in Accessibility Core Competencies (IAAP, 2023) · Google Mobile Web Specialist (2021) · AWS Certified Developer - Associate (2022) · Scrum.org Professional Scrum Developer I (2019)
Questions fréquentes
- Dans quelle langue rédiger mon CV en tant que Développeur Frontend ?
- 100% des annonces sont en anglais — rédigez le CV en anglais, sauf si l'annonce elle-même est en allemand.
- Où les Développeur Frontend sont-ils le plus recherchés en Suisse ?
- Genève concentre à lui seul 27% des postes, puis Zurich et Vaud. Si vous habitez ailleurs, indiquez votre mobilité dans le profil.
- Quel niveau de langue exigent les annonces de Développeur Frontend ?
- anglais dans 100% des annonces qui précisent une exigence, dont 100% au niveau professionnel. « Bonnes connaissances » ne suffit pas — indiquez A2 à C2.
- Qui recrute des Développeur Frontend en Suisse ?
- Actuellement proton, Merkle, DeepJudge, entre autres. Leurs annonces sont le meilleur lexique pour votre CV.