✌️ Expérience
Développeur svelte
🤑 Salaire moyen CDI
👊 Compétences
😎 Salaire moyen Freelance
✌️ Expérience
🤑 Salaire moyen CDI
👊 Compétences
😎 Salaire moyen Freelance
Le récap rapide !
✌️ Expérience
🤑 Salaire moyen CDI
😎 Salaire moyen Freelance
👊 Compétences
🕚 Heures travaillées / semaine
Un développeur Svelte est, logiquement, un développeur front-end utilisant la techno Svelte lors de ses développements.
Svelte, bien que considéré comme un pseudo-framework plutôt que comme un framework de développement à part entière, est pourtant une réelle alternative aux trois véritables cadres de développement front : React, Angular et Vue.js.
Cette techno, née en 2016 de la main de Rich Harris, s’est fait connaître grâce à son mode de fonctionnement qui diffère de ses concurrents : le code Svelte est compilé en Vanilla JS ; il n’est pas interprété à l’exécution.
C’est pour cette raison qu’on le considère comme un pseudo-framework, mais c’est aussi ce qui explique son succès : cela le rend bien plus rapide !
Le profil de développeur Svelte vous intéresse ? Nous avons fait une description complète de ce professionnel du front-end.
Le développeur Svelte étant un développeur front, sa première mission est de développer l’interface que va prendre en main l’utilisateur final : on parle alors d’UX (user experience) et d’UI (user interface). Pour ce faire, il travaille souvent avec un UX/UI designer qui lui fournit des designs, ou maquettes, à intégrer.
Avec ces éléments, le développeur Svelte va venir créer du code HTML, CSS et JavaScript pour reconstituer les interfaces telles que définies par le designer.
Le développement front-end ne se résume cependant pas qu’à de l’intégration de design en CSS !
Le front, et c’est ici l’autre mission principale du développeur Svelte, c’est aussi le développement des fonctionnalités propres au navigateur (à l’opposé du serveur).
Ici, on ne parle plus design ou interface, mais plutôt d’algorithmique ou de logique.
Cela peut être de la récupération de données distantes, via des API, le traitement et le renvoi éventuel de ces données, mais aussi la gestion des langues, via de la traduction, l’utilisation de la géolocalisation, etc.
Le développeur Svelte a donc de multiples tâches qui, pour les mener à bien, requièrent certaines compétences spécifiques.
Il doit évidemment maîtriser le pseudo framework qu’est Svelte, notamment dans sa dernière version, régulièrement mise à jour.
Cet expert du front-end ayant pour mission de développer l’interface utilisateur, il doit également avoir un attrait pour le design. Ce ne sera sûrement pas à lui de le créer, mais s’il doit l’intégrer proprement, animer les éléments et gérer les interactions de l’interface et l’utilisateur, mieux vaut qu’il ait une certaine sensibilité au design et au détail.
Le code front-end d’un site ou d’une app pouvant vite devenir complexe (composants qui interagissent entre eux, différents styles qui se surchargent, etc.), le développeur Svelte doit faire preuve d’une certaine organisation technique. C’est encore plus vrai si l’équipe de développement se compose de plusieurs développeurs fronts, qui utiliseront alors tous la même base de code.
Pour mener à bien ses missions, le développeur Svelte doit maîtriser certaines technos et outils qui vont venir composer sa stack technique :
Comme pour le développement JavaScript de manière générale, il n’y a pas de cursus universitaire spécifique qui forme au développement Svelte.
Chaque école de développement web choisit arbitrairement le ou les frameworks qu’elle va enseigner ; il n’existe donc pas de spécialité “Svelte”. Néanmoins, ce spécialiste front-end est souvent diplômé d’un BTS, d’un BUT, voire d’un master en informatique.
Il apprend souvent Svelte par la suite, en auto-apprentissage, ou lorsqu’une occasion professionnelle se présente, tel qu’un nouvel emploi ou un nouvelle mission freelance.
S’il s’auto-forme sur Svelte, cela se fera souvent à travers de cours en ligne, tels que ceux présents sur Udemy.
Le développeur Svelte junior salarié (avec moins de 2 ans d’expérience), peut commencer sa carrière aux environs des 32 k€ bruts par an.
S’il est indépendant, son TJM (taux journalier moyen) sera d’environ 290 €.
Une fois sénior, son salaire en tant qu’employé pourra atteindre ou dépasser les 50 k€ annuels.
En freelance, son TJM tournera alors autour des 540 €.
Svelte étant une techno encore nichée, il existe peu de développeurs ayant développé une réelle expertise dans ce domaine.
L’avantage de cette techno est qu’elle est facile d’accès. Aussi, un développeur front-end, peu importe le framework JavaScript qu’il maîtrise, qu’il soit junior ou sénior, pourra facilement s’y adapter.
Il est toutefois intéressant de tester les compétences techniques générales des candidats, via des entretiens techniques, ou des tests en ligne, tels que ceux présents sur le site CodinGame.
En dehors de la technique pure, c’est également une bonne idée de s’intéresser aux expériences passées des candidats. Une bonne compréhension de la problématique métier du projet sur lequel le développeur sera amené à travailler facilitera le développement.
Enfin, et comme pour tout développeur, il est conseillé de s’intéresser aux softs skills du candidat, par exemple ses aptitudes en communication, surtout s’il vient à être en contact avec le client final.
Le développeur Svelte, comme tout développeur lorsqu’il gagne en expérience, peut s’orienter vers des fonctions à plus de responsabilités.
Il peut par exemple viser le poste de lead développeur, et venir alors encadrer des développeurs moins expérimentés.
Les postes de chef de projet et de CTO lui sont également accessibles, s’il en a l’envie et les capacités.
Magazine Freelance
FreelanceTalks est le 1er média français dédié au freelancing, pour donner des ailes aux freelances et épauler les entreprises qui les recrutent.
S'abonner à la Newsletter
Toutes nos dernières actualités directement dans ta boîte mail :
conseils, bons plans partenaires, évènements & actualités !