Développement web et mobile

En informatique, le développeur s’occupe de la conception des fondations et/ou de l’interface de sites ou d’applications grâce à sa maitrise des langages de programmation.

Développement web et mobile
60
%
des recruteurs ont des besoins de recrutement importants sur Javascript et Java
53
%
des recruteurs disposent d’un budget 2022 plus élevé qu’en 2021 pour l’embauche de développeurs.
Source : CodeInGames / Coderpad 2022

Quelles sont les missions d'un développeur ?

Technicien ou ingénieur, le développeur maitrise les langages de programmation et les frameworks qui lui permettent de concevoir un site web ou une application.

Les principales missions d’un développeur sont les suivantes :

  • Analyser les besoins à partir du cahier des charges et préconiser les solutions techniques adaptées à l’environnement (web ou mobile)
  • Concevoir, programmer et intégrer un site web ou une application
  • Créer l'architecture du site ou de l’application et développer le back office
  • Programmer et faire évoluer les fonctionnalités techniques
  • Optimiser l’ergonomie et l’accessibilité du site internet ou de l’application et s’assurer de la compatibilité du site avec les différents navigateurs
  • Réaliser des tests
  • Apporter un support technique tout au long de la vie de l'application ou du site web et effectuer des corrections suite aux problèmes remontés

Selon sa spécialité et les langages de programmation qu’il maitrise, le développeur s’occupe du back-end (les fonctionnalités du site, qui ne sont pas visibles par l’utilisateur final), du front-end (la partie visible d’un site, son interface) ou bien des deux (full-stack). Le développeur peut se spécialiser sur une interface : web, mobile, application.
Les métiers du développement s’exercent soit directement en entreprise, au sein d'une agence web ou de communication ou en freelance. Le développeur peut être amené à travailler dans tout type de secteur et de structure !

 

Quels sont les postes dans le domaine du développement web ?

  • Développeur back-end
  • Développeur front-end
  • Développeur full-stack
  • Développeur web
  • Développeur mobile
  • Intégrateur web

Quelles sont les compétences recherchées chez un développeur ?

Les métiers du développement impliquent de maitriser les langages de programmation et les frameworks :

  • Java
  • Python
  • SQL
  • PHP
  • C/C++
  • JavaScript
  • Ruby...

Les langages et les technologies évoluent très vite ! Le développeur doit être suffisamment curieux pour se tenir au courant des évolutions des technologies. Il doit posséder une bonne culture du web et des bonnes pratiques en matière de développement. La maitrise de l’anglais est un vrai plus car la documentation est principalement rédigée en anglais.

Quelles sont les qualités (soft skills) recherchées chez un développeur ?

  • Esprit logique
  • Curiosité
  • Rigueur
  • Sens de l'écoute

Quel est le salaire d'un développeur ?

Selon le langage de programmation et la technologie utilisée, les salaires varient.

Javascript

  Junior (0 à 2 ans) Confirmé (2 à 5 ans) Senior (5 à 10 ans) Lead (Manager) (10 ans et plus)
Développeur front 29 - 36 K 36 - 42 K 42 - 52 K 45 - 55 K
Développeur fullstack JS 31 - 36 K 37 - 45 K 45 - 55 K 48 - 60 K
Développeur Node.JS 33 - 37 K 38 - 46 K 45 - 55 K -

PHP

  Junior (0 à 2 ans) Confirmé (2 à 5 ans) Senior (5 à 10 ans) Lead (Manager) (10 ans et plus)
Développeur PHP 27 - 34 K 35 - 39 K 38 - 50 K 42 - 55 K

Ruby

  Confirmé (2 à 5 ans) Senior (5 à 10 ans) Lead (Manager) (10 ans et plus)
Développeur Ruby 38 - 45 K 45 - 55 K 45 - 55 K

Python

  Junior (0 à 2 ans) Confirmé (2 à 5 ans) Senior (5 à 10 ans) Lead (Manager) (10 ans et plus)
Développeur Python 29 - 36 K 36 - 43 K 43 - 48 K 47 - 52 K

Java (Java/Angular.js et Java/React)

  Junior (0 à 2 ans) Confirmé (2 à 5 ans) Senior (5 à 10 ans) Lead (Manager) (10 ans et plus)
Développeur Java 28 - 34 K 35 - 41 K 42 - 50 K 44 - 52 K

Développeur mobile (IOS/Android)

  Junior (0 à 2 ans) Confirmé (2 à 5 ans) Senior (5 à 10 ans) Lead (Manager) (10 ans et plus)
Développeur Mobile 29 - 36 K 36 - 42 K 43 - 52 K 45 - 55 K

Développeur .NET

  Junior (0 à 2 ans) Confirmé (2 à 5 ans) Senior (5 à 10 ans) Lead (Manager) (10 ans et plus)
Développeur .NET 28 - 34 K 35 - 42 K 42 - 53 K 45 - 56 K

*salaire brut annuel en milliers d’euros

Source : Etude du cabinet Urban Linker : Les salaires Tech en région en 2020

Comment se former au développement web et mobile ?

Découvrir toutes les formations disponibles en France

Comment se former au développement web et mobile sans le bac ?

Découvrir les formations labellisées GEN

Pour aller plus loin

JavaScript, Java, Python, C#, PHP, C, C++, Ruby… : les langages de programmation sont nombreux, mais comment choisir quand on est débutant ?
Retrouvez notre guide : Quel langage de programmation choisir ?

Culture Tech : les langages de programmation