En résumé
- Devenir développeur web est possible sans diplôme.
- Devenir développeur web en freelance demande de créer un statut juridique.
- Certaines étapes sont essentielles pour devenir développeur freelance (se former, choisir un statut, trouver des clients, etc.).
Quelle formation pour devenir développeur web freelance ?
Il existe de nombreuses formations pour devenir développeur web, par exemple :
- BTS SIO – Services Informatiques aux Organisations en 2 ans après le bac ;
- BUT – bachelor universitaire de technologie, en 3 ans ;
- Licence Métiers de l’informatique avec option de développement d’applications ou de logiciels.
- Des formations bootcamps en quelques mois (le Wagon ou la Capsule).
Vous pouvez également suivre une formation reconnue par le ministère du Travail, comme la formation Cinnk qui délivre le titre professionnel « Développeur web et web mobile », équivalent bac+2.
Peut-on devenir développeur web sans diplôme ?
Oui, il est possible de devenir développeur web freelance sans diplôme.
Cela dit, les compétences demandées par vos futurs clients (entreprises, administrations, etc.) sont toujours plus exigeantes. Suivre une formation pour devenir développeur web permet donc :
- D’apprendre à gérer un projet informatique back-end et front-end ;
- De travailler son réseau (élèves et intervenants) ;
- En alternance, de mettre un pied chez le client.
Quelles compétences pour devenir développeur web freelance ?
Les compétences nécessaires pour un développeur web freelance sont principalement :
- Connaître différents langages web et de scripting (Python, Script, HTML, CSS, etc.) ;
- Maîtriser le fonctionnement de plusieurs CMS (Shopify, WordPress, Joomla, Drupal, etc.) ;
- S’intéresser à l’expérience utilisateur (application ou web) et au CRO ;
- Savoir se vendre et parler au client ;
- Faire preuve de rigueur et d’attention dans l’organisation de son travail de développeur freelance.
Étape #1 : choisir un statut juridique de développeur web freelance
Pour devenir développeur web freelance, créer un statut juridique est nécessaire.
C’est la base pour pouvoir facturer des clients !
La micro-entreprise est souvent recommandée pour devenir développeur web freelance, bien qu’il soit possible d’évoluer vers l’entreprise individuelle au régime réel ou une société unipersonnelle (SASU, EURL) selon la croissance de votre activité.
Statut | Avantages | Inconvénients |
Micro-entreprise | Simple et rapide à créer (démarches en ligne) ; Peu de cotisations (23,2 % pour les prestations de services) – uniquement sur le chiffre d’affaires encaissé ; Franchise en base de TVA ; Ouverture d’un compte pro à partir de 10 000 € de CA pendant 2 ans de suite. | Plafonds de chiffre d’affaires (77 700 €) ; Impossible de déduire vos frais professionnels (achat d’ordinateur, bureau, etc.). |
Société (SASU, EURL) | Possibilité de déduire vos frais et de récupérer la TVA sur les achats ; Statut plus protecteur (création d’une personne morale) ; Plus crédible pour certains gros clients. | Démarches de création et de gestion lourdes ; Charges et imposition importantes. |
Étape #2 : créer son entreprise de développeur web
Vous avez choisi le statut juridique adapté pour devenir développeur freelance ?
Rendez-vous sur le site du Guichet unique de l’INPI pour créer votre entreprise :
Créer une micro-entreprise
- Fournir les documents justificatifs pour l’immatriculation (domicile, pièce d’identité, titre de séjour, déclaration de non-condamnation, etc.) ;
- Vous recevez le numéro SIRET et pouvez facturer vos premières missions de développeur web.
Créer une SASU ou une EURL
- Rédiger les statuts régissant le fonctionnement de la société ;
- Déposer le capital social sur un compte pro ;
- Déposer un avis de création au journal d’annonces légales (JAL) ;
- Immatriculer la société avec les documents justificatifs.
Ouvrir un compte pro
Avoir un compte pro freelance est essentiel si vous êtes développeur indépendant. Il vous permet de séparer vos finances personnelles et professionnelles ce qui simplifiera grandement votre comptabilité. En prime, ce type de compte propose souvent des outils pratiques comme la facturation ou les paiements en ligne, ainsi que des services dédiés aux pros. Bref, c’est un vrai plus pour mieux gérer son activité et gagner en crédibilité.
Les aides pour devenir développeur web freelance
Il existe de nombreuses aides pour lancer votre activité de développeur freelance. En voici quelques-unes :
- L’ACRE (aide à la création ou à la reprise d’une entreprise) est une exonération de cotisations sociales la première année d’activité, sous conditions ;
- L’ARCE permet de recevoir ses allocations chômage sous forme de capital ;
- Le statut national d’étudiant-entrepreneur permet à un étudiant en informatique de créer son entreprise ;
- Un abondement de l’État à votre compte personnel de formation (CPF) pour vous former au numérique.
Étape #3 : fixer ses tarifs de développeur web freelance
Devenir développeur web freelance, c’est anticiper vos charges, vos périodes de repos ou encore les éventuels arrêts maladie. Cela s’intègre dans le calcul de vos tarifs de développeur :
- Estimez un revenu cible mensuel (cohérent avec les tarifs concurrents), ajoutez 30 % pour une entreprise individuelle et 50 % pour une société ;
- Divisez ce revenu par le nombre de jours travaillés par mois, voire dans l’année.
- N’oubliez pas les jours de prospection, de création de contenu ou de formation, pendant lesquels vous ne travaillerez pas.
Exemple : si vous êtes développeur freelance digital nomad, vous risquez de ne pas travailler 20 jours par mois !
Vous obtenez alors un taux journalier moyen (TJM). Voici quelques exemples de tarifs pratiqués par les développeurs web freelances :
- TJM développeur Scala : 690 € ;
- TJM développeur Ruby : 611 € ;
- TJM développeur Java / Fullstack : 578 € ;
- TJM développeur WordPress : 432 € ;
- TJM développeur Shopify : entre 350 € et 400 €.
Les TJM évoluent en fonction de votre expérience et votre expertise de dev web !
Vous pouvez également fixer des tarifs au forfait selon vos missions. Par exemple, la création de sites WordPress ou de boutiques e-commerce Shopify avec maintenance.
Étape #4 : trouver des clients en tant que développeur freelance
Pour devenir développeur web freelance et gagner de l’argent, vous devez trouver des clients et les fidéliser. C’est pourquoi on vous conseille de passer par 3 étapes :
- Trouver un premier client (gratuit ou à tarif réduit) pour comprendre les demandes et attentes ;
- Réaliser la mission de développement web et sur-délivrer le résultat attendu ;
- Créer un cas client dans votre portfolio de développeur freelance (et récolter un super témoignage).
Vous pouvez ensuite :
- Vous inscrire sur les meilleures plateformes pour développeur web freelance : Malt, Codeur.com, FreelanceRepublik, etc.
- Publier du contenu sur Linkedin (ou d’autres réseaux selon votre cible) pour éduquer au développement web, à la cybersécurité ou aux bonnes pratiques UX, par exemple.
- Prospecter, ou plutôt, échanger avec vos futurs clients sur Linkedin ou par email.
- Rencontrer des prospects dans des salons tech (mais pas uniquement) pour proposer vos services de développement web.
Enfin, fidélisez vos clients grâce à des prestations récurrentes (maintenance de site, SEO, mise à jour de pages produit, etc.)
Étape #5 : développer son activité de développeur web freelance
Pour développer votre activité de freelance, vous devez mettre en place certaines bonnes pratiques :
- Récolter les avis clients et publier les cas clients détaillés sur votre site internet (portfolio), votre profil sur les plateformes et sur Linkedin.
- Créer une offre de prestations de développeur web, dont le prix peut évoluer avec votre expérience.
- Créer des liens et des partenariats avec d’autres freelances : marketing digital, webdesigner, développeur mobile ou encore, des agences web.
Ces actions vous placent dans le top des développeurs web freelance. L’objectif est de renforcer votre valeur perçue et de vous distinguer des autres développeurs freelances.
FAQ
Comment organiser son temps de travail en tant que freelance ?
Bien gérer son organisation est essentiel pour un développeur freelance, pour cela, il faut :
- Établir un planning : tâches prioritaires puis secondaires, prospection, contenu, formation.
- Adopter des techniques de productivité (deepwork, Pomodoro, travail par lots) pour cadrer votre temps de travail.
- Garder une plage horaire pour faire du sport ou d’autres activités.
En freelance, vous trouverez votre propre rythme au fur et à mesure des projets, mais évitez d’accepter trop de projets au risque de ne pas pouvoir les assumer.
Peut-on être freelance avec un emploi salarié ?
Oui ! Les statut de micro-entrepreneur ou de dirigeant de société permettent d’être développeur web freelance en plus d’une activité salariée. Mais attention aux clauses de non-concurrence.