Développeur Full-Stack PHP et JavaScript

Full-Stack PHP/JavaScript ontwikkelaar voor een grenscontroleplatform van de Belgische politie, hybride in Brussel, freelance mogelijk.

Geen duidelijke warme-stoelaanwijzingen in de beschikbare beoordeling.

Bekijk bij EngiFlex (opent in een nieuw tabblad)

Eisen

  • Intervention autonome sur backend et frontend
  • Application des bonnes pratiques de développement
  • Maîtrise d'au moins un framework JavaScript moderne (Vue.js atout)
  • Maîtrise de JavaScript moderne
  • Capacité à identifier et corriger des problèmes de sécurité
  • Prise en main rapide d'une base de code existante
  • Expertise solide en PHP
  • Capacité à analyser des problèmes techniques complexes
  • Capacité à faire évoluer progressivement une architecture
  • Maîtrise de SQL, API REST et Git
  • Anglais professionnel (oral et écrit)
  • Expérience avec des applications complexes en production
  • Maîtrise d'au moins un framework PHP moderne (Laravel privilégié, Symfony acceptable)
  • À l'aise avec la reprise et l'évolution de code legacy en production

Wensen

  • Expérience sur des applications critiques ou à haute disponibilité
  • Expérience dans le secteur public
  • Bonnes connaissances en sécurité applicative
  • Expérience avérée avec Laravel et/ou Vue.js
  • Expérience dans la reprise et la modernisation d'une application legacy
  • Expérience avec Symfony, React, Angular ou équivalents
Mail mij vergelijkbare opdrachtenZonder CV of account

Je zoekfiltersdeveloppeur full-stack php javascript · Zzp

Elke ochtend een e-mail als er nieuwe opdrachten zijn die passen bij je zoekfilters.

Volledige omschrijving

Pour 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. La 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. Ces 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. Le 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. La 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. La 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. Vos missions : concevoir, développer, tester et maintenir des applications web ; intervenir sur l’ensemble de la stack, du backend au frontend ; développer et intégrer des API REST ; comprendre et faire évoluer une base de code legacy existante ; participer à la sécurisation et à la modernisation progressive de la plateforme ; restructurer le code lorsque cela est nécessaire afin d’améliorer la séparation des responsabilités et la maintenabilité ; participer aux analyses techniques et à la résolution de problèmes ; garantir la qualité, la stabilité et la sécurité du code ; contribuer aux revues de code et aux tests ; documenter les développements réalisés ; collaborer avec les développeurs, les analystes et les autres partenaires du projet.

Les 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. Des déplacements ponctuels sont prévus auprès des partenaires et des utilisateurs afin d’observer les applications dans leur contexte réel. L’é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. Votre profil : vous disposez d’une expertise solide en PHP ; vous maîtrisez JavaScript moderne ; vous maîtrisez au moins un framework PHP moderne (Laravel est privilégié, mais une solide expérience avec Symfony peut également convenir) ; vous maîtrisez au moins un framework JavaScript moderne (une expérience avec Vue.js constitue un atout) ; vous pouvez intervenir de manière autonome sur le backend comme sur le frontend ; vous maîtrisez SQL, les API REST et Git ; vous êtes à l’aise avec la reprise, la maintenance et l’évolution d’un code legacy en production ; vous avez déjà pris en charge et fait évoluer des applications complexes utilisées en production ; vous savez identifier et corriger des problèmes de sécurité dans une base de code existante ; vous savez faire évoluer progressivement une architecture et mieux répartir les responsabilités dans le code ; vous appliquez les bonnes pratiques de développement ; vous êtes capable d’analyser un problème technique complexe ; vous pouvez rapidement prendre en main une base de code existante.

Aucune expérience préalable avec CodeIgniter, Smarty, AngularJS ou jQuery n’est exigée. L’autonomie, la motivation et la capacité d’apprentissage sont également importantes. Environnement technique : Stack existante : PHP 5.6/7.4, CodeIgniter, Smarty, AngularJS, jQuery ; Stack cible : PHP 8.2+, Laravel 12+, JavaScript, Vue 3 ; API : REST ; Base de données : PostgreSQL ; Versioning : Git, GitLab ; Conteneurisation : Docker, Podman ; Serveurs : Linux, Red Hat Enterprise Linux ; CI/CD : outils et pratiques CI/CD.

Conditions : Le 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. Le télétravail est possible jusqu’à trois jours par semaine, depuis le domicile ou depuis le lieu de travail de l’employeur en Belgique. L’anglais professionnel est requis, à l’oral comme à l’écrit. Le candidat peut être francophone ou néerlandophone. L’utilisation d’outils d’IA est soumise à la politique interne et aux exigences de sécurité.

Des déplacements ponctuels sur les sites opérationnels sont à prévoir. Atouts : Expérience avérée avec Laravel et/ou Vue.js ; expérience avec Symfony, React, Angular ou des technologies équivalentes ; expérience dans la reprise et la modernisation d’une application legacy ; bonnes connaissances en sécurité applicative ; expérience sur des applications critiques ou à haute disponibilité ; expérience dans le secteur public. Offre : Vous 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é. (Freelance est également possible)

Bekijk bij EngiFlex (opent in een nieuw tabblad)

Reageren

Développeur Full-Stack PHP et JavaScript

Je CV en reacties