{"id":3522453,"url":"https://alion.io/job/engiflex-freelance-possible-developpeur-full-stack-php-et-javascript-phpjavascript","title":"Freelance possible - Développeur Full-Stack PHP et JavaScript (PHP/JavaScript)","company":{"id":4413137,"name":"EngiFlex","domain":"engiflex.be","url":"https://alion.io/company/engiflex","size_band":"51-200","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Manatal","truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"freelance","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Brussels, Belgium"],"countries":["BE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":40000,"max_usd":111000,"period":"year","method":"role_country_seniority_unknown","sample_n":15},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CodeIgniter","optional":false},{"name":"JavaScript","optional":false},{"name":"JQuery","optional":false},{"name":"Laravel","optional":false},{"name":"PHP","optional":false},{"name":"Rest API","optional":false},{"name":"Symfony","optional":false},{"name":"Vue.js","optional":false},{"name":"Angular","optional":true},{"name":"CI/CD","optional":true},{"name":"Docker","optional":true},{"name":"Git","optional":true},{"name":"GitLab","optional":true},{"name":"Linux","optional":true},{"name":"Podman","optional":true},{"name":"PostgreSQL","optional":true},{"name":"React.js","optional":true},{"name":"Red Hat","optional":true},{"name":"SQL","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-30T12:45:37Z","employer_posted_date":"2026-10-30","last_verified_at":"2026-11-01T03:52:56Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Tâches et responsabilités\nPour contribuer à l’évolution d’une plateforme de contrôle aux frontières, nous recherchons un développeur Full-Stack capable d’intervenir sur l’ensemble du cycle de développement.\nProjet\nLa plateforme regroupe plusieurs applications destinées aux contrôles aériens, maritimes et sur le terrain, ainsi qu’aux autorisations de voyage et à l’enregistrement des entrées et sorties de l’espace Schengen.\nCes applications traitent des données alphanumériques et biométriques de voyageurs. Elles échangent avec les systèmes centraux européens et s’intègrent aux applications nationales de contrôle aux frontières.\nLe projet évolue dans un environnement à haute disponibilité, manipule des données sensibles et doit respecter des contraintes réglementaires européennes. Les développements ont un impact direct sur les opérations de terrain.\nMission\nLa plateforme repose encore en partie sur une stack PHP 5.6/7.4, CodeIgniter, Smarty, AngularJS et jQuery. Elle doit évoluer progressivement vers un environnement plus moderne basé notamment sur PHP 8.2+, Laravel 12+ et Vue 3.\nLa migration constitue une part importante de la mission. Vous devrez comprendre une application complexe et critique déjà en production, contribuer à sa sécurisation, en assurer la continuité de fonctionnement et faire évoluer progressivement son architecture sans interrompre le service.\nVos missions\nConcevoir, développer, tester et maintenir des applications web.\nIntervenir sur l’ensemble de la stack, du backend au frontend.\nDévelopper et intégrer des API REST.\nComprendre et faire évoluer une base de code legacy existante.\nParticiper à la sécurisation et à la modernisation progressive de la plateforme.\nRestructurer le code lorsque cela est nécessaire afin d’améliorer la séparation des responsabilités et la maintenabilité.\nParticiper aux analyses techniques et à la résolution de problèmes.\nGarantir la qualité, la stabilité et la sécurité du code.\nContribuer aux revues de code et aux tests.\nDocumenter les développements réalisés.\nCollaborer avec les développeurs, les analystes et les autres partenaires du projet.\nLes applications sont utilisées quotidiennement par les policiers aux postes frontières, notamment dans les aéroports, à la gare internationale de Bruxelles-Midi et dans les ports maritimes. Les utilisateurs sont directement confrontés aux fonctionnalités développées et peuvent fournir un retour concret sur leur utilisation.\nDes déplacements ponctuels sont prévus auprès des partenaires et des utilisateurs afin d’observer les applications dans leur contexte réel et de mieux comprendre les besoins opérationnels.\nL’équipe de développement compte environ quinze personnes et réunit un project manager, un technical lead, des analystes fonctionnels, des développeurs, un copywriter et un designer UX/UI. Elle travaille en mode agile et organise régulièrement des revues de code.\nVotre profil\nVous disposez d’une expertise solide en PHP.\nVous maîtrisez JavaScript moderne.\nVous maîtrisez au moins un framework PHP moderne. Laravel est privilégié, mais une solide expérience avec Symfony peut également convenir.\nVous maîtrisez au moins un framework JavaScript moderne. Une expérience avec Vue.js constitue un atout.\nVous pouvez intervenir de manière autonome sur le backend comme sur le frontend.\nVous maîtrisez SQL, les API REST et Git.\nVous êtes à l’aise avec la reprise, la maintenance et l’évolution d’un code legacy en production.\nVous avez déjà pris en charge et fait évoluer des applications complexes utilisées en production.\nVous savez identifier et corriger des problèmes de sécurité dans une base de code existante.\nVous savez faire évoluer progressivement une architecture et mieux répartir les responsabilités dans le code.\nVous appliquez les bonnes pratiques de développement en matière d’architecture, de qualité du code, de sécurité, de tests, de gestion des erreurs et de maintenabilité.\nVous êtes capable d’analyser un problème technique complexe, de proposer une solution adaptée et d’en évaluer les impacts sur l’existant.\nVous pouvez rapidement prendre en main une base de code existante et devenir opérationnel.\nAucune expérience préalable avec CodeIgniter, Smarty, AngularJS ou jQuery n’est exigée. L’essentiel est de savoir comprendre et reprendre du code legacy, même si vous n’avez pas travaillé avec ces frameworks particuliers. L’autonomie, la motivation et la capacité d’apprentissage sont également importantes. Vous devez être prêt à progresser rapidement sur les technologies que vous maîtrisez moins et à intervenir sur l’ensemble de la stack.\nEnvironnement technique\nStack existante : PHP 5.6/7.4, CodeIgniter, Smarty, AngularJS, jQuery\nStack cible : PHP 8.2+, Laravel 12+, JavaScript, Vue 3\nAPI : REST\nBase de données : PostgreSQL\nVersioning : Git, GitLab\nConteneurisation : Docker, Podman\nServeurs : Linux, Red Hat Enterprise Linux\nCI/CD : outils et pratiques CI/CD\nConditions\nLe poste est basé à Bruxelles, avec une présence au bureau d’au moins deux jours par semaine selon les tâches et en accord avec l’équipe.\nLe télétravail est possible jusqu’à trois jours par semaine, depuis le domicile ou depuis le lieu de travail de l’employeur en Belgique.\nL’anglais professionnel est requis, à l’oral comme à l’écrit.\nLe candidat peut être francophone ou néerlandophone, aucune des deux langues nationales n’étant privilégiée.\nL’utilisation d’outils d’IA est soumise à la politique interne et aux exigences de sécurité de l’organisation. Les outils qui transmettent du code vers un service externe ne sont pas autorisés. Toute autre utilisation doit être validée au préalable par l’équipe de sécurité.\nDes déplacements ponctuels sur les sites opérationnels sont à prévoir.\nAtouts\nExpérience avérée avec Laravel et/ou Vue.js.\nExpérience avec Symfony, React, Angular ou des technologies équivalentes.\nExpérience dans la reprise et la modernisation d’une application legacy.\nBonnes connaissances en sécurité applicative.\nExpérience sur des applications critiques ou à haute disponibilité.\nExpérience dans le secteur public.\nOffre\nVous ferez partie d'une PME belge en pleine croissance, où l’initiative et le développement personnel sont encouragés. Nous vous offrirons un environnement de travail agréable, entouré(e) de collègues sympathiques. Ensemble, nous élaborerons un plan de carrière, avec une attention particulière et un budget dédié à la formation ou à la certification complémentaire. Vous pouvez compter sur un salaire attractif, complété par des avantages extra-légaux, y compris une voiture de société.\n(Freelance est également possible)","description_format":"text","description_chars":6605,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Government"],"lifecycle":[{"event":"open","at":"2026-10-30T12:45:37Z"}],"visa":[],"liveness":{"score":50,"band":"ok","label":"Likely open","p_open":1,"p_active":0.501,"p_room":1,"age_days":1,"expected_fill_days":5,"reasons":["conf:2","agency","velocity","win:early"],"computed_at":"2026-11-01T06:10:25Z"},"pay":null,"html_url":"https://alion.io/job/engiflex-freelance-possible-developpeur-full-stack-php-et-javascript-phpjavascript","json_url":"https://alion.io/job/engiflex-freelance-possible-developpeur-full-stack-php-et-javascript-phpjavascript.json","meta":{"generated_at":"2026-11-01T07:59:11Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":12335,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4413137},"rest":"https://alion.io/mcp/rest/get_company?id=4413137"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fengiflex-freelance-possible-developpeur-full-stack-php-et-javascript-phpjavascript"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fengiflex-freelance-possible-developpeur-full-stack-php-et-javascript-phpjavascript"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fengiflex-freelance-possible-developpeur-full-stack-php-et-javascript-phpjavascript"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/engiflex-freelance-possible-developpeur-full-stack-php-et-javascript-phpjavascript\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fengiflex-freelance-possible-developpeur-full-stack-php-et-javascript-phpjavascript"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3522453}},{"tool":"search_jobs","arguments":{"company":"engiflex.be","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3522453},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}