Recherche par mots clé
Recherche
    Laissez les employeurs vous trouver
    Home
    >
    MAROC
    >
    Novancy Consulting
    >
    Senior PHP/React Developer (Freelance)
    Senior PHP/React Developer (Freelance)
    24/11/2025 par Novancy Consulting
    Casablanca
    Salaire non renseigné
    Télétravail

    En tant que Senior PHP/React Developer freelance, vous serez au cœur de la création d’applications web performantes et évolutives. Votre rôle consistera à concevoir, développer, tester et maintenir des solutions logicielles répondant aux besoins spécifiques de nos clients, tout en garantissant une qualité de code irréprochable et une expérience utilisateur optimale. Vous travaillerez en étroite collaboration avec les équipes de projet, les chefs de produit et les parties prenantes pour transformer les exigences fonctionnelles en solutions techniques robustes.

    Responsabilités principales

    • Analyse des besoins : Vous participerez aux réunions de cadrage pour comprendre les exigences métier, les contraintes techniques et les objectifs de performance. Vous serez amené à proposer des solutions adaptées, en tenant compte des meilleures pratiques de développement et des contraintes budgétaires.
    • Conception technique : Vous élaborerez l’architecture logicielle, en choisissant les technologies appropriées (PHP, Symfony, Laravel, React, Redux, TypeScript, etc.). Vous définirez les schémas de base de données, les modèles de données et les interfaces API RESTful ou GraphQL, en veillant à la scalabilité et à la maintenabilité du code.
    • Développement et intégration : Vous coderez des modules fonctionnels, des composants réutilisables et des services backend. Vous intégrerez les API tierces, les services de paiement, les systèmes de gestion de contenu ou les plateformes cloud selon les besoins du projet.
    • Tests et qualité : Vous écrirez des tests unitaires, d’intégration et de bout en bout (Jest, PHPUnit, Cypress). Vous participerez aux revues de code, aux tests de performance et aux audits de sécurité pour garantir la robustesse et la conformité du produit.
    • Déploiement et maintenance : Vous configurerez les environnements de production (Docker, Kubernetes, CI/CD), surveillerez les performances et résoudrez les incidents. Vous assurerez la mise à jour régulière des dépendances, la correction de bugs et l’optimisation du code.
    • Documentation : Vous rédigerez une documentation technique claire (API, architecture, conventions de codage) et des guides d’utilisation pour les équipes internes ou les clients finaux.
    • Communication et gestion de projet : Vous communiquerez régulièrement avec les parties prenantes, fournirez des rapports d’avancement, et ajusterez les priorités en fonction des retours clients.

    Compétences techniques attendues

    • PHP : Maîtrise des frameworks modernes (Symfony, Laravel) et des bonnes pratiques de programmation orientée objet.
    • React : Expérience avec React, Redux, Hooks, et la création de composants réutilisables.
    • JavaScript/TypeScript : Connaissance approfondie du langage, des outils de build (Webpack, Vite) et des tests front-end.
    • Base de données : Expérience avec MySQL, PostgreSQL, ou MariaDB, ainsi que la conception de schémas relationnels.
    • DevOps : Familiarité avec Docker, Kubernetes, CI/CD (GitHub Actions, GitLab CI) et la gestion des environnements cloud (AWS, Azure, GCP).
    • Sécurité : Connaissance des principes de sécurité web (OWASP Top 10), des mécanismes d’authentification et de chiffrement.
    • Gestion de projet : Capacité à estimer les tâches, à gérer les délais et à travailler de façon autonome.

    Profil recherché

    • Expérience confirmée (minimum 3 à 5 ans) en développement PHP et React.
    • Capacité à travailler de manière autonome, à gérer son temps et à respecter les délais.
    • Excellentes compétences en communication écrite et orale en français.
    • Bonne connaissance des bonnes pratiques de développement (tests, CI/CD, documentation).
    • Passion pour les nouvelles technologies et volonté d’apprendre continuellement.

    Environnement de travail

    Le poste est entièrement à distance, ce qui vous permet de travailler depuis votre domicile ou tout autre lieu de votre choix. Vous serez intégré à une équipe projet dynamique, avec des réunions régulières (stand‑ups, revues de sprint) pour assurer la coordination et la transparence des avancées. Vous bénéficierez d’une flexibilité horaire, tout en respectant les échéances et les livrables convenus avec le client.

    Processus de sélection

    La sélection se fera en plusieurs étapes : une première prise de contact, suivie d’une évaluation technique (exercices de codage ou projets de démonstration), puis d’un entretien avec le chef de projet pour valider la compréhension des exigences et la capacité à travailler en mode freelance. Vous aurez l’opportunité de présenter votre portfolio, vos réalisations précédentes et vos références clients.

    Avantages du poste

    • Flexibilité : Vous choisissez votre lieu de travail et vos horaires, tout en restant aligné sur les besoins du client.
    • Autonomie : Vous gérez votre propre planning, vos factures et votre relation client.
    • Développement continu : Vous avez accès à des projets variés qui vous permettent d’enrichir votre expertise technique.
    • Réseau : Vous collaborez avec des équipes internationales et des experts du secteur IT.
    • Compensation : Vous négociez directement votre tarif horaire ou votre forfait projet, en fonction de la complexité et de la durée de la mission.

    Conclusion

    Si vous êtes un développeur PHP/React expérimenté, autonome, et que vous recherchez une mission freelance à distance avec des défis techniques stimulants, cette opportunité est faite pour vous. Rejoignez une équipe passionnée par l’innovation et la transformation digitale, et contribuez à la réalisation de projets IT de pointe pour des clients exigeants.

    Offres d'emplois connexes
    Recherches populaires