logo

Bekijk alle vacatures

Lead Engineer Full Stack

Brussel, Brussel

Voor een klant zijn we op zoek naar een Lead Engineer Full Stack.

Locatie: Brussel

Als senior software engineer binnen het ANPR team ben je verantwoordelijk voor het ontwikkelen, ontwerpen en ondersteunen bij de integratie van ANPR-gerelateerde softwareproducten. Je zorgt voor een naadloze integratie tussen front-end- en back-end-systemen. Als lead engineer werk je zelfstandig aan taken en coach je andere leden van het ontwikkelingsteam waar nodig. Je communiceert vlot met de projectmanager en de functioneel analist om de projectdoelstellingen te bereiken. Je neemt een motiverende, adviserende en faciliterende rol aan ten aanzien van collega-engineers en ontwikkelaars. Er wordt code verwacht in PHP8+ (zowel Laravel framework als PHP slim).

Taken en verantwoordelijkheden:

  • Eindverantwoordelijkheid voor de code die geschreven wordt door jezelf en andere teamleden.
  • Actief refactoring uitvoeren en dagelijks beslissingen nemen om de kwaliteit van de codebase te garanderen.
  • Functionele analysedocumentatie lezen en begrijpen om deze op codeniveau te implementeren.
  • Test-driven development: Testbaarheid en continue verbetering van de code zijn prioritair.
  • Werken met RESTful API’s en API first approach.
  • E2E taken opnemen, QA van je eigen code behoort tot het takenpakket.
  • Samenwerken met productmanagers, ontwerpers, technische ingenieurs en QA-ingenieurs om gebruiksvriendelijke en krachtige software te leveren.
  • Deelnemen aan code review, pair-programming en geven van constructieve feedback.

Opleiding, ervaring en competenties:

  • Bachelordiploma in engineering, IT, computer science.
  • Minimaal 10 jaar professionele ervaring in full-stack softwareontwikkeling.
  • Ervaring met front-end codering in JavaScript (Node.js, React, Angular of Vue.JS) en back-end met talen zoals Python, Ruby, Java, SCALA of PHP.
  • Kennis van Visual Basic 6.0.
  • Aantoonbare ervaring met PHP-frameworks en PHP-codebases, met name voor back-endscenario's.
  • Bekendheid met versiebeheersystemen (Git, GitLab/GitHub).
  • Bekwaam in Vue.js en moderne front-endtools (Vue CLI, Vite, Webpack).
  • Aantoonbare ervaring met PGSQL en zowel relationele als niet-relationele databases.
  • Sterke kennis van Linux-gebaseerde omgevingen en shellscripting.
  • Bekendheid met testframeworks zoals SonarQube.
  • Inzicht in best practices op het gebied van beveiliging bij ontwikkeling.
  • Ervaring in het ontwerpen en gebruiken van RESTful API's en/of GraphQL.
  • Aantoonbare ervaring in brokering en queueing met tools als Kafka, RabbitMQ.
  • Ervaring met Agile en traditionele projectmethodieken; vertrouwd zijn met JIRA en Confluence is een plus.
  • Ervaring met (automatisch) genereren van code documentatie.
  • Punctueel en resultaatgericht werken.
  • Goede communicatieve vaardigheden en teamplayer.
  • Frans of Nederlands als moedertaal, met sterke passieve kennis van de andere taal. Passieve kennis van het Engels is een plus.

Deel deze vacature

Powered by