- Métiers du concours
Développeur Web Full Stack
Excellence, Innovation et Développement des Compétences
Mission principale
Le Développeur web Full Stack est chargé de produire un code de qualité, en veillant à la clarté, au style et à la structure du code. Il est capable de fournir une assistance technique à distance, en s’adaptant au niveau de connaissance de ses interlocuteurs tels que les designers, les testeurs, les rédacteurs et les chefs de projet.
Il analyse les incidents liés aux applications. Il est en mesure de résoudre ces incidents en rédigeant des correctifs et en utilisant les langages de programmation appropriés à l’application, tels que Java, JavaScript, HTML, CSS, etc.
Il met en place différents types de tests, y compris les tests unitaires et les tests fonctionnels d’interface. Il peut également contribuer au développement de la partie backend, en effectuant des modifications par exemple sur le framework généré par un service web qui communique avec le frontend.
Le Développeur Web Full Stack doit faire preuve de rigueur et de précision. Il accorde une attention particulière à l’esthétique et au design lors de la conception et de la mise en œuvre des interfaces, ce qui nécessite une grande attention aux détails et une organisation appropriée.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris tempus nisl vitae magna pulvinar laoreet.
Amina Atef
Poste occupé ou études
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris tempus nisl vitae magna pulvinar laoreet.
Aziz Tibari
Poste occupé ou études
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris tempus nisl vitae magna pulvinar laoreet.
Ahlam Charid
Poste occupé ou études
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris tempus nisl vitae magna pulvinar laoreet.
Brahim Mosleh
Poste occupé ou études

- Compétences spécifiques
- Programmer en JavaScript
- Manipuler des bases de données
- Développer des sites web dynamiques
- Gérer les données
- Développer en front-end
- Développer en back-end
- Créer une application Cloud native
- Réaliser un projet de synthèse
- S’intégrer en milieu professionnel
- Compétences transversales
- Se situer au regard du métier et de la démarche de formation
- Acquérir les bases de l'algorithmique
- Programmer en orienté objet
- Développer des sites web statiques
- S’initier à la sécurité des systèmes d'informatique
- Préparer un projet web
- Adopter l’approche agile
- Conditions d'exercice
Ce métier peut être exercé chez des prestataires tels que des éditeurs de logiciels, des agences de communication ou des entreprises spécialisées, ainsi que dans des entreprises elles-mêmes. Les conditions d’exercice varient en fonction du type de structure (sociétés de services en ingénierie informatique, entreprises, administrations) et peuvent impliquer des détachements auprès d’autres entreprises.
Le développeur web Full Stack interagit avec plusieurs interlocuteurs, ce qui nécessite une grande adaptabilité en termes de communication. Les conditions d’exercice de ce métier comprennent les aspects suivants :
- Aspect physique : De longues périodes en position assise (risques de douleurs dorsales, de tendinites), une exposition prolongée aux écrans (risques pour les yeux) et la possibilité de déplacements chez les clients.
- Aspect matériel et technique : Nécessité de travailler sur un ordinateur performant, une connexion internet fiable est indispensable, et avoir la capacité de communiquer par téléphone.
- Risques pour la santé : Le stress lié aux contraintes de temps et à la fluctuation des projets, qui peuvent être variables et difficilement anticipables.
- Environnement de travail : Possibilité de travailler en open space, de travailler à distance (en télétravail), de travailler chez le client de manière ponctuelle ou prolongée. Les interactions peuvent avoir lieu avec le chef de projet, les experts techniques, les architectes, etc.
- Autonomie : Le développeur web Full Stack travaille principalement sous la responsabilité d’un chef de projet informatique et doit collaborer avec d’autres membres de l’équipe de projet, notamment les membres de l’équipe côté client.