A PHP Error was encountered

Severity: Warning

Message: Undefined array key "NAME"

Filename: models/Core_model.php

Line Number: 2883

Backtrace:

File: /var/www/html/application/models/Core_model.php
Line: 2883
Function: _error_handler

File: /var/www/html/application/controllers/Home.php
Line: 978
Function: JOB_OFFRE_CONNEXE

File: /var/www/html/index.php
Line: 318
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key "NAME"

Filename: models/Core_model.php

Line Number: 2883

Backtrace:

File: /var/www/html/application/models/Core_model.php
Line: 2883
Function: _error_handler

File: /var/www/html/application/controllers/Home.php
Line: 978
Function: JOB_OFFRE_CONNEXE

File: /var/www/html/index.php
Line: 318
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key "NAME"

Filename: models/Core_model.php

Line Number: 2883

Backtrace:

File: /var/www/html/application/models/Core_model.php
Line: 2883
Function: _error_handler

File: /var/www/html/application/controllers/Home.php
Line: 978
Function: JOB_OFFRE_CONNEXE

File: /var/www/html/index.php
Line: 318
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key "NAME"

Filename: models/Core_model.php

Line Number: 2883

Backtrace:

File: /var/www/html/application/models/Core_model.php
Line: 2883
Function: _error_handler

File: /var/www/html/application/controllers/Home.php
Line: 978
Function: JOB_OFFRE_CONNEXE

File: /var/www/html/index.php
Line: 318
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key "NAME"

Filename: models/Core_model.php

Line Number: 2883

Backtrace:

File: /var/www/html/application/models/Core_model.php
Line: 2883
Function: _error_handler

File: /var/www/html/application/controllers/Home.php
Line: 978
Function: JOB_OFFRE_CONNEXE

File: /var/www/html/index.php
Line: 318
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

Filename: models/Core_model.php

Line Number: 2923

Backtrace:

File: /var/www/html/application/models/Core_model.php
Line: 2923
Function: strtolower

File: /var/www/html/application/models/Core_model.php
Line: 2940
Function: array_map

File: /var/www/html/application/controllers/Home.php
Line: 978
Function: JOB_OFFRE_CONNEXE

File: /var/www/html/index.php
Line: 318
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

Filename: models/Core_model.php

Line Number: 2930

Backtrace:

File: /var/www/html/application/models/Core_model.php
Line: 2930
Function: strtolower

File: /var/www/html/application/models/Core_model.php
Line: 2940
Function: array_map

File: /var/www/html/application/controllers/Home.php
Line: 978
Function: JOB_OFFRE_CONNEXE

File: /var/www/html/index.php
Line: 318
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

Filename: models/Core_model.php

Line Number: 2923

Backtrace:

File: /var/www/html/application/models/Core_model.php
Line: 2923
Function: strtolower

File: /var/www/html/application/models/Core_model.php
Line: 2940
Function: array_map

File: /var/www/html/application/controllers/Home.php
Line: 978
Function: JOB_OFFRE_CONNEXE

File: /var/www/html/index.php
Line: 318
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

Filename: models/Core_model.php

Line Number: 2930

Backtrace:

File: /var/www/html/application/models/Core_model.php
Line: 2930
Function: strtolower

File: /var/www/html/application/models/Core_model.php
Line: 2940
Function: array_map

File: /var/www/html/application/controllers/Home.php
Line: 978
Function: JOB_OFFRE_CONNEXE

File: /var/www/html/index.php
Line: 318
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

Filename: models/Core_model.php

Line Number: 2923

Backtrace:

File: /var/www/html/application/models/Core_model.php
Line: 2923
Function: strtolower

File: /var/www/html/application/models/Core_model.php
Line: 2940
Function: array_map

File: /var/www/html/application/controllers/Home.php
Line: 978
Function: JOB_OFFRE_CONNEXE

File: /var/www/html/index.php
Line: 318
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

Filename: models/Core_model.php

Line Number: 2930

Backtrace:

File: /var/www/html/application/models/Core_model.php
Line: 2930
Function: strtolower

File: /var/www/html/application/models/Core_model.php
Line: 2940
Function: array_map

File: /var/www/html/application/controllers/Home.php
Line: 978
Function: JOB_OFFRE_CONNEXE

File: /var/www/html/index.php
Line: 318
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

Filename: models/Core_model.php

Line Number: 2923

Backtrace:

File: /var/www/html/application/models/Core_model.php
Line: 2923
Function: strtolower

File: /var/www/html/application/models/Core_model.php
Line: 2940
Function: array_map

File: /var/www/html/application/controllers/Home.php
Line: 978
Function: JOB_OFFRE_CONNEXE

File: /var/www/html/index.php
Line: 318
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

Filename: models/Core_model.php

Line Number: 2930

Backtrace:

File: /var/www/html/application/models/Core_model.php
Line: 2930
Function: strtolower

File: /var/www/html/application/models/Core_model.php
Line: 2940
Function: array_map

File: /var/www/html/application/controllers/Home.php
Line: 978
Function: JOB_OFFRE_CONNEXE

File: /var/www/html/index.php
Line: 318
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

Filename: models/Core_model.php

Line Number: 2923

Backtrace:

File: /var/www/html/application/models/Core_model.php
Line: 2923
Function: strtolower

File: /var/www/html/application/models/Core_model.php
Line: 2940
Function: array_map

File: /var/www/html/application/controllers/Home.php
Line: 978
Function: JOB_OFFRE_CONNEXE

File: /var/www/html/index.php
Line: 318
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

Filename: models/Core_model.php

Line Number: 2930

Backtrace:

File: /var/www/html/application/models/Core_model.php
Line: 2930
Function: strtolower

File: /var/www/html/application/models/Core_model.php
Line: 2940
Function: array_map

File: /var/www/html/application/controllers/Home.php
Line: 978
Function: JOB_OFFRE_CONNEXE

File: /var/www/html/index.php
Line: 318
Function: require_once

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

    Vous êtes un développeur expérimenté, passionné par la création de solutions web performantes et évolutives. Vous avez une solide expérience en PHP, notamment avec les frameworks modernes tels que Symfony, Laravel ou CodeIgniter, et vous maîtrisez parfaitement le développement front-end avec React, en utilisant des outils comme Redux, React‑Router, et des bibliothèques d’UI modernes. Vous avez également une bonne connaissance des bases de données relationnelles (MySQL, PostgreSQL) et des systèmes NoSQL (MongoDB, Redis) ainsi que des principes de l’architecture RESTful et GraphQL.

    Dans ce rôle freelance, vous serez amené à travailler sur des projets de grande envergure pour des clients de divers secteurs, notamment la finance, la santé, le commerce électronique et les services publics. Vous devrez comprendre rapidement les besoins métier, concevoir des solutions techniques adaptées, et livrer du code de haute qualité, maintenable et testable. Vous participerez à toutes les phases du cycle de vie du développement logiciel : analyse des exigences, conception, codage, tests unitaires et d’intégration, déploiement, et support post‑lancement.

    Les responsabilités principales incluent :

    • Analyse des besoins fonctionnels et techniques avec les parties prenantes.
    • Conception d’architectures logicielles robustes, modulaires et évolutives.
    • Développement d’applications back‑end en PHP, en suivant les meilleures pratiques de codage, la sécurité et la performance.
    • Création d’interfaces utilisateur réactives et intuitives en React, en veillant à l’expérience utilisateur et à la compatibilité multi‑navigateurs.
    • Intégration d’API tierces, de services web et de micro‑services.
    • Rédaction de tests unitaires, fonctionnels et d’intégration pour garantir la stabilité du code.
    • Participation aux revues de code, aux réunions d’équipe et aux sessions de brainstorming.
    • Assistance à la mise en place de pipelines CI/CD, à la gestion des environnements de déploiement et à la surveillance des performances.
    • Veille technologique continue pour rester à jour sur les dernières tendances PHP, React, et les outils associés.

    Vous devez posséder les compétences suivantes :

    • Maîtrise avancée de PHP (Symfony, Laravel, CodeIgniter) et de React (hooks, context, performance optimisation).
    • Expérience confirmée dans le développement d’applications web complexes, avec une forte orientation vers la qualité du code.
    • Connaissance approfondie des bases de données relationnelles et NoSQL, ainsi que des principes de normalisation et d’indexation.
    • Compétences solides en JavaScript ES6+, HTML5, CSS3, et en gestion d’état (Redux, Zustand).
    • Expérience avec les outils de versionning Git, les workflows GitFlow, et la collaboration sur des plateformes comme GitHub ou GitLab.
    • Bonne compréhension des concepts de sécurité web (XSS, CSRF, injection SQL, OWASP Top 10).
    • Capacité à écrire des tests unitaires (PHPUnit, Jest) et à mettre en place des pipelines CI/CD.
    • Excellente capacité d’analyse, de résolution de problèmes et de communication.

    En tant que freelance, vous bénéficierez d’une grande autonomie et d’une flexibilité totale dans votre organisation du travail. Vous pourrez définir votre propre planning, tout en respectant les délais et les exigences de chaque projet. Vous travaillerez en étroite collaboration avec les équipes de Novancy, qui vous fourniront un accompagnement technique, des ressources de formation continue, et un environnement de travail stimulant. Vous aurez également l’opportunité de collaborer avec des clients internationaux, ce qui vous permettra d’élargir votre réseau professionnel et d’acquérir une expérience précieuse dans des contextes variés.

    Le poste est entièrement à distance, ce qui vous permet de travailler depuis votre domicile ou tout autre lieu de votre choix. Vous devrez toutefois disposer d’une connexion internet fiable, d’un ordinateur performant, et d’un espace de travail dédié pour garantir la productivité et la qualité de votre travail.

    Novancy est une société de conseil spécialisée dans le recrutement et la gestion de talents IT. Elle accompagne ses clients dans la transformation digitale, la modernisation des systèmes d’information, et la mise en place de solutions technologiques innovantes. En tant que freelance, vous intégrerez un réseau de professionnels hautement qualifiés, bénéficiant d’un accompagnement personnalisé, de formations continues, et d’un accès à des projets variés et stimulants.

    Nous recherchons un profil qui possède une forte capacité d’adaptation, une curiosité intellectuelle et une passion pour l’innovation. Vous êtes capable de travailler de manière indépendante tout en restant aligné sur les objectifs de l’équipe et les attentes des clients. Vous avez une excellente maîtrise de la communication écrite et orale en français, et vous êtes à l’aise pour expliquer des concepts techniques à des interlocuteurs non techniques.

    En rejoignant Novancy en tant que Senior PHP/React Developer freelance, vous ferez partie d’une communauté de talents qui partagent la même passion pour l’excellence technique et la satisfaction client. Vous aurez l’opportunité de travailler sur des projets à fort impact, de contribuer à la réussite de clients majeurs, et de développer votre expertise dans un environnement stimulant et évolutif.

    Nous vous invitons à postuler dès maintenant pour rejoindre notre équipe et contribuer à des projets innovants, tout en bénéficiant de la flexibilité et de l’autonomie que vous recherchez dans votre carrière professionnelle.

    Offres d'emplois connexes
    Recherches populaires

    A PHP Error was encountered

    Severity: Warning

    Message: Undefined array key "NAME_NORMALISE"

    Filename: user/jobDetails.php

    Line Number: 1399

    Backtrace:

    File: /var/www/html/application/views/user/jobDetails.php
    Line: 1399
    Function: _error_handler

    File: /var/www/html/application/controllers/Home.php
    Line: 1021
    Function: view

    File: /var/www/html/index.php
    Line: 318
    Function: require_once

    A PHP Error was encountered

    Severity: 8192

    Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

    Filename: user/jobDetails.php

    Line Number: 1399

    Backtrace:

    File: /var/www/html/application/views/user/jobDetails.php
    Line: 1399
    Function: strtolower

    File: /var/www/html/application/controllers/Home.php
    Line: 1021
    Function: view

    File: /var/www/html/index.php
    Line: 318
    Function: require_once

    A PHP Error was encountered

    Severity: Warning

    Message: Undefined array key "NAME"

    Filename: user/jobDetails.php

    Line Number: 1403

    Backtrace:

    File: /var/www/html/application/views/user/jobDetails.php
    Line: 1403
    Function: _error_handler

    File: /var/www/html/application/controllers/Home.php
    Line: 1021
    Function: view

    File: /var/www/html/index.php
    Line: 318
    Function: require_once

    A PHP Error was encountered

    Severity: Warning

    Message: Undefined array key "NAME_NORMALISE"

    Filename: user/jobDetails.php

    Line Number: 1399

    Backtrace:

    File: /var/www/html/application/views/user/jobDetails.php
    Line: 1399
    Function: _error_handler

    File: /var/www/html/application/controllers/Home.php
    Line: 1021
    Function: view

    File: /var/www/html/index.php
    Line: 318
    Function: require_once

    A PHP Error was encountered

    Severity: 8192

    Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

    Filename: user/jobDetails.php

    Line Number: 1399

    Backtrace:

    File: /var/www/html/application/views/user/jobDetails.php
    Line: 1399
    Function: strtolower

    File: /var/www/html/application/controllers/Home.php
    Line: 1021
    Function: view

    File: /var/www/html/index.php
    Line: 318
    Function: require_once

    A PHP Error was encountered

    Severity: Warning

    Message: Undefined array key "NAME"

    Filename: user/jobDetails.php

    Line Number: 1403

    Backtrace:

    File: /var/www/html/application/views/user/jobDetails.php
    Line: 1403
    Function: _error_handler

    File: /var/www/html/application/controllers/Home.php
    Line: 1021
    Function: view

    File: /var/www/html/index.php
    Line: 318
    Function: require_once

    A PHP Error was encountered

    Severity: Warning

    Message: Undefined array key "NAME_NORMALISE"

    Filename: user/jobDetails.php

    Line Number: 1399

    Backtrace:

    File: /var/www/html/application/views/user/jobDetails.php
    Line: 1399
    Function: _error_handler

    File: /var/www/html/application/controllers/Home.php
    Line: 1021
    Function: view

    File: /var/www/html/index.php
    Line: 318
    Function: require_once

    A PHP Error was encountered

    Severity: 8192

    Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

    Filename: user/jobDetails.php

    Line Number: 1399

    Backtrace:

    File: /var/www/html/application/views/user/jobDetails.php
    Line: 1399
    Function: strtolower

    File: /var/www/html/application/controllers/Home.php
    Line: 1021
    Function: view

    File: /var/www/html/index.php
    Line: 318
    Function: require_once

    A PHP Error was encountered

    Severity: Warning

    Message: Undefined array key "NAME"

    Filename: user/jobDetails.php

    Line Number: 1403

    Backtrace:

    File: /var/www/html/application/views/user/jobDetails.php
    Line: 1403
    Function: _error_handler

    File: /var/www/html/application/controllers/Home.php
    Line: 1021
    Function: view

    File: /var/www/html/index.php
    Line: 318
    Function: require_once

    A PHP Error was encountered

    Severity: Warning

    Message: Undefined array key "NAME_NORMALISE"

    Filename: user/jobDetails.php

    Line Number: 1399

    Backtrace:

    File: /var/www/html/application/views/user/jobDetails.php
    Line: 1399
    Function: _error_handler

    File: /var/www/html/application/controllers/Home.php
    Line: 1021
    Function: view

    File: /var/www/html/index.php
    Line: 318
    Function: require_once

    A PHP Error was encountered

    Severity: 8192

    Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

    Filename: user/jobDetails.php

    Line Number: 1399

    Backtrace:

    File: /var/www/html/application/views/user/jobDetails.php
    Line: 1399
    Function: strtolower

    File: /var/www/html/application/controllers/Home.php
    Line: 1021
    Function: view

    File: /var/www/html/index.php
    Line: 318
    Function: require_once

    A PHP Error was encountered

    Severity: Warning

    Message: Undefined array key "NAME"

    Filename: user/jobDetails.php

    Line Number: 1403

    Backtrace:

    File: /var/www/html/application/views/user/jobDetails.php
    Line: 1403
    Function: _error_handler

    File: /var/www/html/application/controllers/Home.php
    Line: 1021
    Function: view

    File: /var/www/html/index.php
    Line: 318
    Function: require_once

    A PHP Error was encountered

    Severity: Warning

    Message: Undefined array key "NAME_NORMALISE"

    Filename: user/jobDetails.php

    Line Number: 1399

    Backtrace:

    File: /var/www/html/application/views/user/jobDetails.php
    Line: 1399
    Function: _error_handler

    File: /var/www/html/application/controllers/Home.php
    Line: 1021
    Function: view

    File: /var/www/html/index.php
    Line: 318
    Function: require_once

    A PHP Error was encountered

    Severity: 8192

    Message: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated

    Filename: user/jobDetails.php

    Line Number: 1399

    Backtrace:

    File: /var/www/html/application/views/user/jobDetails.php
    Line: 1399
    Function: strtolower

    File: /var/www/html/application/controllers/Home.php
    Line: 1021
    Function: view

    File: /var/www/html/index.php
    Line: 318
    Function: require_once

    A PHP Error was encountered

    Severity: Warning

    Message: Undefined array key "NAME"

    Filename: user/jobDetails.php

    Line Number: 1403

    Backtrace:

    File: /var/www/html/application/views/user/jobDetails.php
    Line: 1403
    Function: _error_handler

    File: /var/www/html/application/controllers/Home.php
    Line: 1021
    Function: view

    File: /var/www/html/index.php
    Line: 318
    Function: require_once