DEVELOPPEUR FULLSTACK SENIOR
CDI
Habibo Antananarivo
Publié le 8 mai 2025
Connectez-vous pour postuler

 

Le developpeur fullstack senior est responsable de la conception, du développement et de la mise en œuvre de solutions logicielles complètes, couvrant à la fois la partie front-end et back-end d’une application.

Missions:

  • Concevoir et développer des applications web complètes, de la conception à la mise en production.
  • Créer des interfaces utilisateur attrayantes et intuitives en utilisant des technologies front-end (HTML, CSS, JavaScript, etc.).
  • Développer la logique back-end en utilisant des langages de programmation tels que Python, Java, PHP, etc.
  • Intégrer des bases de données et des systèmes de gestion de bases de données dans les applications.
  • Collaborer avec les équipes de conception, les développeurs et les parties prenantes pour définir les exigences et les spécifications.
  • Optimiser les performances des applications pour une expérience utilisateur fluide.
  • Assurer la sécurité des applications en mettant en place des mesures de protection des données et des vulnérabilités.
  • Réaliser des tests et des débogages pour garantir la fiabilité et la qualité des applications.
  • Participer à la planification de la reprise après sinistre et à la sauvegarde des données.
  • Maintenir et mettre à jour les applications existantes en fonction des besoins et des retours des utilisateurs.
  • Suivre les tendances technologiques pour rester à jour avec les nouvelles méthodologies et les outils de développement.

Profil:

  • Issu d’une formation d’Ingénieur en Informatique
  • Avoir au moins 4 années d’expérience dans le domaine du développement de logiciel (back-end ou front-end)
  • Maîtrise des langages HTML, CSS et JavaScript pour la création d’interfaces utilisateur attrayantes et réactives.
  • Connaissance de frameworks tels que React, Angular, Vue.js, etc., pour simplifier et accélérer le développement front-end.
  • Compétences en langages de programmation comme Python, Java, PHP, Ruby, etc., pour gérer la logique back-end.
  • Connaissance en langages de programmation des applications mobiles comme Flutter .
  • Maîtrise des bases de données relationnelles (SQL) et/ou des bases de données NoSQL pour le stockage des données.
  • Compétences pour intégrer des données depuis diverses sources et les afficher de manière cohérente dans les applications.
  • Connaissance des meilleures pratiques de sécurité web et mobile pour protéger les applications contre les vulnérabilités et les attaques.
  • Compétences pour effectuer des tests unitaires, des tests d’intégration et résoudre les bugs dans les applications.
  • Utilisation de systèmes de contrôle de version comme Git pour gérer efficacement le code source.
  • Connaissance de l’hébergement web, du déploiement sur des serveurs et de la configuration d’infrastructures.
  • Compétences pour optimiser les performances des applications en minimisant les temps de chargement et en optimisant les requêtes.

Compétences :

  • Autonome et rigoureux
  • Bonne communication
  • Bonne gestion de temps et priorités
  • Curieux et créatif
  • Esprit d'analyse
  • Esprit d'équipe
  • Organisation de travail
  • Orientation qualité
  • Sens d'innovation
  • Sens de l'écoute