Recherche par mots clé
Recherche
    Laissez les employeurs vous trouver
    Home
    >
    MAROC
    >
    Novancy Consulting
    >
    Senior Full Stack Developer (Vue.js/PHP/Laravel)
    Senior Full Stack Developer (Vue.js/PHP/Laravel)
    11/11/2025 par Novancy Consulting
    Casablanca, Rabat
    Salaire non renseigné
    Télétravail

    Vous êtes un développeur Full Stack Senior, passionné par les technologies modernes et désireux de contribuer à un projet de transformation bancaire majeur. Votre rôle sera de concevoir, développer et maintenir des applications robustes et scalables, en utilisant PHP (Laravel) pour le back‑end et Vue.js pour le front‑end. Vous travaillerez sur un périmètre de 6 mois renouvelable, avec un total d’heures de travail compris entre 220 et 225 heures, et vous serez basé à Casablanca, tout en ayant la possibilité de travailler à distance.

    Responsabilités principales :

    • Conception et architecture d’applications web performantes, en suivant les principes SOLID et Clean Code.
    • Développement d’API RESTful et, idéalement, de GraphQL, en assurant la sécurité, la performance et la maintenabilité.
    • Intégration d’applications front‑end Vue.js, en utilisant des composants réutilisables, Vuex/Pinia pour la gestion d’état, et TypeScript pour une meilleure qualité de code.
    • Gestion des bases de données relationnelles MySQL et PostgreSQL, optimisation des requêtes via Laravel Eloquent ORM.
    • Participation aux pipelines CI/CD (GitLab CI, Jenkins, GitHub Actions) pour garantir des livraisons rapides et fiables.
    • Contribuer à la qualité du produit via des tests unitaires, d’intégration et end‑to‑end, ainsi que l’utilisation d’outils comme SonarQube.
    • Collaboration étroite avec les équipes métiers, produits et techniques pour assurer la cohérence fonctionnelle et technique.
    • Mentorat des développeurs juniors, revue de code et diffusion des bonnes pratiques.

    Compétences techniques requises :

    • Maîtrise de PHP (Laravel) et Vue.js.
    • Expérience significative avec les architectures micro‑services et event‑driven.
    • Connaissance approfondie de MySQL, PostgreSQL et Laravel Eloquent ORM.
    • Expérience dans le développement et la consommation d’API REST, idéalement GraphQL.
    • Bonne maîtrise de Vuex/Pinia, optimisation des performances front‑end et bonnes pratiques TypeScript.
    • Connaissance de Drupal appréciée pour l’intégration avec des back‑ends existants.
    • Familiarité avec les principes DevOps et la mise en place de pipelines CI/CD.
    • Maîtrise des outils de versioning Git.
    • Compréhension et application des principes de craftsmanship (SOLID, Clean Code).
    • Expérience avec SonarQube, tests unitaires, d’intégration et end‑to‑end.
    • Maîtrise des méthodes Agiles, notamment Scrum.

    Compétences comportementales :

    • Excellente communication écrite et orale, capacité à interagir efficacement avec les équipes métiers, produits et techniques.
    • Esprit d’analyse et d’amélioration continue, capacité à identifier les impacts techniques et fonctionnels des choix d’implémentation.
    • Capacité de prise de recul, objectivité dans l’évaluation des problématiques et aptitude à proposer des solutions alternatives pertinentes.
    • Respect des délais et des standards de qualité, capacité à livrer un produit fiable, maintenable et performant dans les temps impartis.
    • Esprit d’équipe, collaboration étroite avec les développeurs, testeurs, Product Owners et autres parties prenantes.
    • Leadership technique naturel, mentorat des développeurs juniors, contribution aux choix d’architecture, rôle actif dans les revues de code et diffusion des bonnes pratiques.

    Profil recherché :

    • Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire avec une spécialisation en informatique.
    • Expérience de plus de 7 ans en Vue.js / PHP.
    • Expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.

    Ce poste freelance offre une opportunité unique de travailler sur un projet de transformation bancaire majeur, d’apporter votre expertise technique et de contribuer à l’amélioration continue des pratiques de développement. Vous serez intégré à une équipe dynamique, avec un environnement de travail stimulant et des défis techniques variés. Si vous êtes passionné par le développement Full Stack, que vous avez une solide expérience en PHP, Laravel et Vue.js, et que vous souhaitez évoluer dans un contexte de transformation digitale, cette offre est faite pour vous.

    Offres d'emplois connexes
    Recherches populaires