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

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

    Novancy Consulting, cabinet de recrutement IT spécialisé dans les systèmes d’information et la transformation digitale, propose un poste freelance de Senior PHP/React Developer basé à Casablanca mais entièrement à distance. Vous intervenez sur des projets web de grande envergure, en étroite collaboration avec des équipes internationales, en utilisant les technologies PHP (Symfony, Laravel, Symfony Flex) et JavaScript (React, Redux, TypeScript). Vous êtes responsable de la conception, du développement, des tests unitaires et de l’optimisation des performances, tout en respectant les bonnes pratiques de sécurité et de qualité logicielle. Vous travaillez dans un cadre agile, avec des sprints courts, des revues de code régulières et un focus sur la livraison rapide de fonctionnalités.

    Votre profil doit inclure au moins trois ans d’expérience en développement full‑stack, une solide connaissance des frameworks PHP modernes et une maîtrise avancée de React et de ses écosystèmes (Redux, Hooks, TypeScript). Vous êtes autonome, capable de gérer votre temps efficacement, et vous avez une forte orientation client. Vous devez également être à l’aise avec les outils de versionning (Git), les pipelines CI/CD et les environnements de conteneurisation (Docker). La capacité à travailler en équipe à distance, à communiquer clairement en français et en anglais, et à respecter les délais est essentielle.

    Le poste est freelance, offrant une flexibilité totale quant aux horaires et à la localisation. La rémunération sera négociée en fonction de votre expérience et de la complexité des missions. Vous bénéficierez d’un accompagnement dédié par Novancy, d’un accès à un réseau international de talents, et d’un cadre de travail moderne et stimulant. Si vous cherchez à relever de nouveaux défis, à travailler sur des projets innovants et à évoluer dans un environnement international, cette opportunité est faite pour vous. N’hésitez pas à soumettre votre candidature dès aujourd’hui.

    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