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é | *** |