Développeur Full Stack

Le développeur full-stack est responsable de la conception, du développement et de la maintenance de l'ensemble des composants d'une application web ou mobile, tant sur le front-end que sur le back-end, en utilisant des technologies et des frameworks variés.


Missions principales

  • Concevoir et développer les fonctionnalités front-end et back-end d'une application web ou mobile: Analyser les besoins utilisateurs, proposer des solutions techniques, sélectionner les technologies adaptées, et mettre en œuvre les développements.
  • Assurer la maintenance et l'évolution des applications existantes: Corriger les bugs, optimiser les performances, et ajouter de nouvelles fonctionnalités en fonction des évolutions des besoins.
  • Collaborer avec les équipes transverses: Échanger avec les équipes produit, UX, et d'autres développeurs pour garantir la cohérence et la qualité des développements.
  • Participer à la mise en place de bonnes pratiques et d'outils de développement: Contribuer à l'amélioration continue des processus et des méthodes de travail.
  • Veiller à la sécurité et à la robustesse des applications: Identifier et traiter les failles de sécurité, et s'assurer de la fiabilité des développements.

Principales compétences requises

Hard skills

Compétences Niveau requis
Utiliser des frameworks modernes *****
Configurer un automate programmable (API) (ROME) ****
Maîtrise des bases de données NoSQL ****
Développer un logiciel, un système d'informations, une application (ROME) ***
Javascript (ROME) ***

Soft Skills

Compétences Niveau requis
Faire preuve de rigueur et de précision ****
Travailler en équipe ****
Faire preuve de réactivité ***
Faire preuve de curiosité ***
Faire preuve de créativité, d'inventivité ***