Développeur·euse web

de bac+2 à bac+5 · ROME M1855 · Bac+2 à Bac+5

Aussi appelé : Développeur full-stack · Web developer · Développeur front-end · Développeur back-end · Ingénieur développement web

Spécialités

frontendbackendfullstack

Ce métier permet de

Le premier rôle est T+R car le critère de réussite est que ça marche (l'application fonctionne, le code produit le résultat attendu), et la démonstration de compréhension (résolution de problèmes, architecture, debugging) est au service de ce résultat concret.

Où l’exerce-t-on

ESN et Sociétés de Services · 35 %Missions chez des clients variés, projets diversifiés, montée en compétences rapide sur…

Missions chez des clients variés, projets diversifiés, montée en compétences rapide sur différentes technologies

Secteurs — Banque, Assurance, Télécoms, Distribution, Industrie

Employeurs — Capgemini, Sopra Steria, Atos, Accenture, CGI

Pour commencer — Développeur junior, Consultant développement, Ingénieur études débutant

Ensuite — Lead developer, Architecte logiciel, Tech lead, Manager technique

Startups et Scale-ups Tech · 28 %Environnement agile, innovation technologique, responsabilités élargies, forte croissance,…

Environnement agile, innovation technologique, responsabilités élargies, forte croissance, culture produit

Secteurs — HealthTech, FinTech, EdTech, MobilityTech, SaaS B2B

Employeurs — Doctolib, Alan, BlaBlaCar, Qonto, Swile

Pour commencer — Développeur full-stack junior, Front-end developer, Back-end developer

Ensuite — Engineering manager, CTO, Staff engineer, Principal engineer

Grands Groupes et Industrie · 25 %Stabilité, projets structurants de long terme, équipes importantes, process établis, sécurité…

Stabilité, projets structurants de long terme, équipes importantes, process établis, sécurité de l'emploi

Secteurs — Banque-Assurance, Énergie, Aéronautique, Automobile, Luxe

Pour commencer — Développeur applications métier, Développeur SI, Ingénieur logiciel junior

Ensuite — Expert technique, Architecte SI, Responsable développement, Chef de projet technique

Agences Web et Digitales · 12 %Projets clients variés, créativité technique, collaboration designers/marketeurs, délais…

Projets clients variés, créativité technique, collaboration designers/marketeurs, délais serrés, portefeuille diversifié

Secteurs — Communication, E-commerce, Retail, Médias, Associations

Employeurs — Publicis Sapient, Isobar, Valtech, Fifty-Five, Agences régionales

Pour commencer — Développeur web junior, Intégrateur web, Développeur WordPress/Drupal

Ensuite — Directeur technique, Lead developer, Expert front-end, Freelance senior

Le métier au quotidien

RythmeSoutenu avec pics lors des releases, sprints agiles de 2 semaines généralement, heures…

Soutenu avec pics lors des releases, sprints agiles de 2 semaines généralement, heures supplémentaires occasionnelles en période de deadline

AutonomieÉlevée sur les aspects techniques, organisation du travail flexible, possibilité de…

Élevée sur les aspects techniques, organisation du travail flexible, possibilité de télétravail 2-4 jours/semaine selon entreprises

InteractionsÉquipe technique quotidienne (pair programming, code reviews), rituels agile, échanges avec…

Équipe technique quotidienne (pair programming, code reviews), rituels agile, échanges avec product owners et designers, collaboration asynchrone via outils

Environnement physiqueBureau en open space ou coworking, poste de travail ergonomique, écrans multiples, parfois…

Bureau en open space ou coworking, poste de travail ergonomique, écrans multiples, parfois remote à 100%

MobilitéFaible déplacements (5% du temps), télétravail fréquent, possibilité de nomadisme digital pour…

Faible déplacements (5% du temps), télétravail fréquent, possibilité de nomadisme digital pour certains profils

Charge et pressionModéré, lié aux deadlines et aux bugs critiques, pression variable selon l'entreprise, gestion…

Modéré, lié aux deadlines et aux bugs critiques, pression variable selon l'entreprise, gestion de l'obsolescence technologique

Évolution de carrièreNombreuses possibilités : spécialisation technique (architecte, expert), management (tech…

Nombreuses possibilités : spécialisation technique (architecte, expert), management (tech lead, CTO), produit (product manager), freelancing, entrepreneuriat

Compétences

Techniques · 8Maîtrise des langages de programmation (JavaScript, Python, PHP, Java), Frameworks front-end (React, Vue.js, Angular), Frameworks back-end (Node.js, Django, Laravel, Spring)…
Maîtrise des langages de programmation (JavaScript, Python, PHP, Java)Frameworks front-end (React, Vue.js, Angular)Frameworks back-end (Node.js, Django, Laravel, Spring)Gestion de bases de données (SQL, NoSQL, MongoDB)API REST et GraphQLVersionning Git et workflows collaboratifsConteneurisation (Docker, Kubernetes)Tests unitaires et intégration continue
Transversales · 6Résolution de problèmes complexes, Rigueur et organisation méthodique, Veille technologique constante…
Résolution de problèmes complexesRigueur et organisation méthodiqueVeille technologique constanteCommunication avec les non-techniciensGestion de projet agile (Scrum, Kanban)Capacité d'apprentissage autonome
Numériques · 6DevOps et CI/CD (Jenkins, GitLab CI), Cloud computing (AWS, Azure, GCP), Sécurité web (OWASP, authentification)…
DevOps et CI/CD (Jenkins, GitLab CI)Cloud computing (AWS, Azure, GCP)Sécurité web (OWASP, authentification)Performance et optimisationResponsive design et accessibilitéOutils de monitoring et debugging

Ce que ce métier permet de développer

Se développer ●●●●●Apprentissage continu obligatoire, développement de compétences techniques pointues,…

Apprentissage continu obligatoire, développement de compétences techniques pointues, accès à de nombreuses certifications et formations

Prendre des initiatives ●●●●○Autonomie technique importante, choix d'architecture possibles, participation aux…

Autonomie technique importante, choix d'architecture possibles, participation aux décisions technologiques, variable selon l'entreprise

Agir sur le monde ●●●○○Contribution à des produits et services utilisés par des millions d'utilisateurs,…

Contribution à des produits et services utilisés par des millions d'utilisateurs, transformation numérique de la société, impact variable selon le secteur

Stabilité économique ●●●●●Excellent salaire dès l'entrée, sécurité de l'emploi maximale, marché très porteur,…

Excellent salaire dès l'entrée, sécurité de l'emploi maximale, marché très porteur, possibilités de progression rapides

Marché de l’emploi

35 → 65 k€ par an

Tension au recrutementTrès forte tension, pénurie de profils qualifiés sur toutes les technologies, guerre des…

Très forte tension, pénurie de profils qualifiés sur toutes les technologies, guerre des talents sur profils confirmés

Tendance du secteurCroissance soutenue +8% par an, métier en forte demande, diversification des secteurs…

Croissance soutenue +8% par an, métier en forte demande, diversification des secteurs employeurs, montée du freelancing

Île-de-France (60% des offres)LyonToulouseNantesBordeauxRemote possible (30% des postes)

Parcours de formation

FormationDuréeNiveauParcoursup
BTS/DUT en informatique ou développement web2 ansBac+2oui
Licence professionnelle Développement Web et Mobile3 ansBac+3oui
École d'ingénieurs spécialité informatique5 ansBac+5oui
Master Informatique parcours Développement logiciel5 ansBac+5oui
Formation intensive bootcamp développement web0.5 anCertification professionnelle