11 months
01/12/2026 - 30/11/2027 Brussels, Belgium
Requirements
Roles
  • Software Engineer Expert
Languages
  • English Active knowledge
  • Dutch Active knowledge
  • French Active knowledge
Skills
  • ervaring met desktop applicatie ontwikkeling Junior
  • ervaring met het definiëren en ontwikkelen van API’s, alsook met het ontsluiten/consumeren API’s in front end Confirmed
  • ervaring met programmeertaal RUST Junior
  • ervaring met het ontwikkelen van web portals op basis van web portal technologie of via angular 2+ framework Confirmed
  • ervaring met ontwikkeling en optimalisatie van library componenten van een Design System Confirmed
  • ervaring met (samen)werken binnen agile delivery teams Confirmed
  • ervaring met het definiëren en ontwikkelen van API's Confirmed
  • ervaring met het ontsluiten/consumeren van API's in front end Expert
  • ervaring met Angular 2+ framework Confirmed
  • ervaring met implementeren en optimaliseren van CI/CD pipelines Junior
  • ervaring met front end applicatie ontwikkeling Expert
  • ervaring als front end architect Confirmed
  • ervaring met cloud native front end applicatie ontwikkeling Confirmed
Description

Profielomschrijving lead front end engineer, specialisatie Angular 2+

Het Commissariaat Generaal voor de Vluchtelingen en de Staatlozen is een federale
onafhankelijke administratie. De opdracht van het CGVS bestaat erin bescherming te
bieden aan personen die in geval van terugkeer naar hun land van herkomst risico op
vervolging of ernstige schade lopen.

Overeenkomstig de Belgische, Europese en internationale normen onderzoekt het CGVS
elk verzoek om internationale bescherming op individuele, objectieve en onpartijdige
wijze.

Binnen het CGVS is een moderniseringstraject opgestart, vertaald binnen het programma
eDossier. Het is een heel ambitieus programma, bestaande uit een aantal projecten, met
een heel strakke timing. Om het programma verder vorm te geven en uit te werken zijn we
op zoek naar sterke profielen die zich tijdelijk (contracten bepaalde duurtijd (time and
means), onmiddellijk opzegbaar, verlengbaar middels positieve evaluatie) willen
engageren tot de oplevering, voorzien tot minstens eind 2028.

Één van de profielen die we zoeken is een Lead Front End Ontwikkelaar/Engineer, niveau
expert (+10 jaar ervaring, obligatoir), specialisatie in Angular 2+ en met een grondige
kennis van RUST. De ontwikkeling van websites wordt niet beschouwd als relevante
ervaring, de ontwikkeling van webportals of webshops wel. Ben je fullstack ontwikkelaar,
dan heb de laatste 10 jaar minstens 6 jaar full time front end ontwikkeling uitgevoerd
(obligatoir).

Een beschrijving van het takenpakket en de competenties vind je hierna terug. Je vormt
een team met andere ervaren, heel competente en gemotiveerde personen. Hierbij kan je
steeds beroep doen op de kennis en competenties van ons architecten team.

Voel je je aangesproken door de basisopdracht van het CGVS en heb je een match met
het takenpakket en de gevraagde competenties, aarzel niet om je kandidaat te stellen. De
nadruk ligt op het analyseren, het ontwerpen en het implementeren. Wie op zoek is naar
4 dagen telewerk, komt bij ons bedrogen uit. Om de teamgeest te bevorderen, vragen wij
om 3 dagen in de week op kantoor aanwezig te zijn. Onze kantoren liggen naast het station
Brussel Zuid.

– Bij voorkeur een graad in informatica hoger onderwijs korte of lange type, behaald aan
een erkende hogeschool of universiteit binnen de Europese Unie (diploma dient dan
samen met CV aanwezig te zijn binnen pro unity platform),
– Zichzelf continu bijscholend om op de hoogte te blijven van de nieuwste duurzame
tendensen en innovaties binnen de domeinen van front end development,
– Hands on ervaring met front end web applicatie ontwikkeling, 10 jaar,
– Hands on ervaring met het met het ontsluiten/consumeren API’s in front end, 10 jaar,
– Hands on ervaring met het leiden/beheer van een front end ontwikkelteam, 5 jaar,
– Hands on ervaring met cloud native front end applicatie ontwikkeling, 5 jaar,
– Hands on ervaring met Angular 2+ framework, 5 jaar,
– Hands on ervaring met desktop applicatie ontwikkeling, 1 jaar,
– Hands on ervaring met Rust als programmeertaal, 1 jaar,
– Hands on ervaring met het definiëren en ontwikkelen van API’s, 5 jaar, 
– Hands on ervaring met het ontwikkelen van web portals op basis van web portal
technologie of via angular 2+ framework, 5 jaar,
– Hands on ervaring als front end architect (design en architectuur front end solution), 5 jaar,
– Hands on ervaring met ontwikkeling en optimalisatie van library componenten van een
Design System, 5 jaar, 
– Hands on ervaring met implementeren en optimaliseren van CI/CD pipelines, bij
voorkeur binnen Azure DevOps, 3 jaar,
– Hands on ervaring met (samen)werken binnen agile delivery teams, 5 jaar,

– Kennis van Event Driven en/of Behavioral Driven Development is een meerwaarde,
– Kennis van Domain Driven Design is een meerwaarde,
– Kennis van reeds bestaande building blocks en services binnen de federale
overheidscontext is een meerwaarde,
– Vermogen om alternatieve oplossingen voor te stellen en aanbevelingen te formuleren
over de te maken keuzes, rekening houdend met de volledige context,
– Goede luisteraar, flexibele houding, en in het bezit zijn van het vermogen om te
communiceren met technische en niet technische stakeholders.

I. Talen

Door de aard van het takenpakket en het klantenbestand (tweetalige werkomgeving),
alsook onze interne manier van werken is een goede kennis van het Engels, alsook van het
Nederlands of het Frans noodzakelijk.

II. Takenpakket

– Als lead front end engineer bepaal je de front end architectuur en technische koers in
samenwerking met ons architectenteam. Je ontwerpt schaalbare, onderhoudbare en
veilige front end architectuur (bvb componenten, state management, build pipelines) en
selecteert de juiste technologieën en standaarden voor de lange termijn,
– Als lead front end engineer neem je het technische leiderschap en mentorschap op. Je
begeleidt andere front end ontwikkelaars (zowel tijdens onboarding als naar hun verdere
ontwikkeling/groei toe), je voert kwalitatieve code reviews uit en ziet toe op de best
practices,
– Als lead front end engineer neem je de brugfunctie op met andere stakeholders en werk
je nauw samen met o.a. ux architecten en solution engineers om e􀆯iciënte, performante
en haalbare oplossingen te ontwikkelen en naar productie te brengen,
– Als ervaren front-end Engineer/ontwikkelaar met expertise in het Angular-framework en
uitgebreide ervaring in het integreren van RESTful services, ben je gepassioneerd door het
bouwen van moderne en schaalbare webapplicaties. Jouw vaardigheden stellen je in
staat om naadloze, moderne en responsieve gebruikersinterfaces te ontwerpen en te
ontwikkelen, waarbij je gebruik maakt van de kracht van Angular 2+ en de mogelijkheden
van RESTful-services,
– Als ervaren front end engineer ben je in staat om desktop applicaties te ontwikkelen en
te onderhouden, hierbij gebruik maken van de programmeertaal Rust
– Je ben in staat om e􀆯ectief te communiceren en samen te werken met andere
teamleden, om de integratie van microservices in de front-end te stroomlijnen en een
naadloze gebruikerservaring te garanderen,
– Je bent bekwaam in het vertalen van wireframes en prototypes naar goed
gestructureerde, semantische en herbruikbare code. Je bent goed thuis in het
implementeren van de nieuwste frontend technologieën en best practices, rekening
houdend met de mogelijkheden en beperkingen van de verschillende browsers en
toestellen,
– Je bent bekend met best practices voor het structureren van code en het optimaliseren
van de frontend architectuur voor een betere gebruikerservaring.
– Je bent goed thuis in het definiëren en implementeren van API’s, het verwerken van
gegevensstromen en het beheren van staat in de applicatie,
– Je houdt jezelf voortdurend op de hoogte van de nieuwste ontwikkelingen,
– Jouw sterke analytische en probleemoplossende vaardigheden stellen je in staat om
complexe uitdagingen aan te gaan en e􀆯ectieve oplossingen te leveren,
– Je werkt graag in teamverband en kan goed communiceren met zowel technische als
niet technische belanghebbenden om de behoeften van het project volledig te begrijpen en te voldoen,
– Ook al werk je in teamverband, je hebt voldoende maturiteit om zelfstandig en pro actief
te werk te gaan,
– Je werkt actief samen met UX/UI designers en andere interne stakeholders, geeft
feedback op de haalbaarheid van de ontwerpen en geeft input waarmee de grafische
ontwerpen verder geoptimaliseerd kunnen worden
– Je schat de architectuur en datamodellen correct in en bespreekt deze met je collega’s
en stakeholders.

III. Het interview

Op basis van de pre selectie van het platform Pro Unity worden kandidaten uitgenodigd
voor een individueel interview. Tijdens het interview worden volgende items bevraagd :
kennis van de asielinstanties en de asielprocedures (de noodzakelijke informatie hiervoor
is online te vinden via www.cgvs.be, een eerder goede kennis is vereist-obligatoir), de
motivatie en het beeld van de functie, de benodigde soft skills en hard skills (gevraagde
competenties, ervaringsniveau, expertiseniveau, talenkennis).

Oproepen voor interviews gebeuren in waves/contingenten van maximaal 5 personen.
Indien geen enkele kandidaat van een wave of contingent, wordt geselecteerd door de
jury, dan worden de kandidaten van de volgende wave uitgenodigd voor een individueel
interview. Dit proces wordt herhaald tot wanneer de jury een kandidaat heeft
geselecteerd.

Voor meer informatie over het programma of het selectieproces : steven.baerdeman@ibz.be

—————————————————————————————————-

Description du profil : lead ingénieur front-end principal, spécialisé en Angular 2+

Le Commissariat Général aux Réfugiés et aux Apatrides est une administration fédérale
indépendante. La mission du CGRA est d’o􀆯rir une protection aux personnes qui risquent
d’être persécutées ou de subir des atteintes graves en cas de retour dans leur pays
d’origine. Conformément aux normes belges, européennes et internationales, le CGRA
examine chaque demande de protection internationale de manière individuelle, objective
et impartiale.

Un trajet de modernisation a été lancé au sein du CGRA, traduit dans le programme
eDossier. Il s’agit d’un programme très ambitieux, composé d’un certain nombre
d’initiatives, avec un calendrier très serré. Afin de continuer à façonner et à élaborer le
programme, nous recherchons des profils solides qui souhaitent s’engager
temporairement (contrats à durée déterminée (time and means), terminables
immédiatement, renouvelables après évaluation positive) dans la réalisation du projet,
prévue au moins jusqu’à la fin de l’année 2028.

L’un des profils que nous recherchons est un front end développeur/ingénieur, niveau
expert (+10 ans d’expérience), specialisation en Angular 2+ et possédant une
connaissance approfondie de RUST. Le développement de sites web n’est pas considéré
comme une expérience pertinente, alors que le développement de portails web ou de
boutiques en ligne l’est. Si vous êtes un développeur full-stack, vous avez e􀆯ectué au
moins 6 ans de développement front-end à temps plein au cours des 10 dernières années
(obligatoire).

Vous trouverez ci-dessous une description des tâches et des compétences. Vous
formerez une équipe avec d’autres personnes expérimentées, très compétentes et
motivées. Vous pourrez toujours faire appel aux connaissances et aux compétences de
notre équipe d’architectes.

Si vous vous sentez attiré par la mission fondamentale du CGRA et si vous répondez aux
tâches et compétences requises, n’hésitez pas à poser votre candidature. L’accent est
mis sur l’analyse, le design et la mise en oeuvre. Ceux qui recherchent un télétravail de 4
jours seront déçus. Pour favoriser l’esprit d’équipe, nous demandons d’être présent au
bureau 3 jours par semaine. Nos bureaux sont situés à côté de la gare de Bruxelles-Midi.

– De préférence, un diplôme d’études supérieures en informatique (cycle court ou long),
obtenu dans une école supérieure ou une université reconnue au sein de l’Union
européenne (le diplôme doit être joint au CV sur la plateforme Pro Unity),
– Se former en continu pour rester au courant des dernières tendances et innovations en
matière de développement durable dans les domaines du développement front-end,
– Expérience pratique du développement d’applications web front-end, 10 ans,
– Expérience pratique de l’accès et de l’utilisation d’API en front-end, 10 ans,
– Expérience pratique dans la direction/gestion d’une équipe de développement frontend, 5 ans,
– Expérience pratique dans le développement d’applications front-end cloud natives, 5 ans,
– Expérience pratique avec le framework Angular 2+, 5 ans,
– Expérience pratique dans le développement d’applications de bureau, 1 ans,
– Expérience pratique avec le langage de programmation Rust, 1 ans,
– Expérience pratique dans la définition et le développement d’API, 5 ans,
– Expérience pratique dans le développement de portails web basés sur la technologie
des portails web ou via le framework Angular 2+, 5 ans, 
– Expérience pratique en tant qu’architecte front-end (conception et architecture de
solutions front-end), 5 ans,
– Expérience pratique dans le développement et l’optimisation des composants de
bibliothèque d’un système de conception, 5 ans, 
– Expérience pratique dans la mise en oeuvre et l’optimisation de pipelines CI/CD, de
préférence au sein d’Azure DevOps, 3 ans, 
– Expérience pratique de la collaboration au sein d’équipes de développement agiles, 5 ans,

– La connaissance du Event Driven et/ou Behavioral Driven Development est un avantage,
– La connaissance de Domain Driven Design est un avantage,
– La connaissance des modules et services préexistants dans le contexte du
gouvernement fédéral est un atout.
– Capacité à proposer des solutions alternatives et à formuler des recommandations sur
les choix à faire, en tenant compte de l’ensemble du contexte,
– Bonne écoute, attitude flexible et capacité à communiquer avec les parties prenantes
techniques et non technique.

I. Langues

En raison de la nature des tâches et de la clientèle (environnement de travail bilingue),
ainsi que de notre mode de travail interne, une bonne connaissance de l’anglais et une
bonne connaissance du néerlandais ou du français est nécessaire.

II. Les tâches

– En tant que lead ingénieur front-end, vous définissez l’architecture front-end et
l’orientation technique en collaboration avec notre équipe d’architectes. Vous concevez
une architecture front-end évolutive, facile à maintenir et sécurisée (par exemple,
composants, gestion de l’état, pipelines de build) et sélectionnez les technologies et
normes adaptées pour le long terme,
– En tant que lead ingénieur front-end, vous assumez le leadership technique et le rôle de
mentor. Vous accompagnez les autres développeurs front-end (tant lors de leur
intégration que dans la perspective de leur développement et de leur évolution), vous
e􀆯ectuez des revues de code de qualité et veillez au respect des bonnes pratiques,
– En tant que lead ingénieur front-end, vous assurez la liaison avec les autres parties
prenantes et travaillez en étroite collaboration avec, entre autres, les architectes UX et
les ingénieurs solutions afin de développer des solutions e􀆯icaces, performantes et
réalisables, puis de les mettre en production,
– En tant qu’ingénieur/développeur front-end expérimenté avec une expertise dans le
framework Angular et une expérience approfondie dans l’intégration de services RESTful,
vous êtes passionné par la construction d’applications web modernes et évolutives. Vos
compétences vous permettront de concevoir et de développer des interfaces utilisateurs
transparentes, modernes et réactives, en tirant parti de la puissance d’Angular et des
capacités des services RESTful,
– En tant qu’ingénieur front-end expérimenté, vous êtes capable de développer et de
maintenir des applications de bureau à l’aide du langage de programmation Rust
– Vous êtes capable de communiquer et de collaborer e􀆯icacement avec les autres
membres de l’équipe afin de rationaliser l’intégration des microservices dans le front-end
et de garantir une expérience utilisateur fluide,
– Vous savez traduire des wireframes et des prototypes en code bien structuré,
sémantique et réutilisable. Vous maîtrisez la mise en oeuvre des dernières technologies
front-end et des meilleures pratiques, en tenant compte des possibilités et des limites
des di􀆯érents navigateurs et appareils,
– Vous connaissez les bonnes pratiques en matière de structuration du code et
d’optimisation de l’architecture front-end pour une meilleure expérience utilisateur.
– Vous maîtrisez la définition et la mise en oeuvre d’API, le traitement des flux de données
et la gestion de l’état au sein de l’application,
– Vous vous tenez constamment informé des dernières évolutions,
– Vos solides compétences analytiques et de résolution de problèmes vous permettent
de relever des défis complexes et d’apporter des solutions e􀆯icaces,
– Vous aimez travailler en équipe et savez communiquer e􀆯icacement avec les parties
prenantes, qu’elles soient techniques ou non, afin de comprendre pleinement les
besoins du projet et d’y répondre,
– Même si vous travaillez en équipe, vous faites preuve de su􀆯isamment de maturité pour
agir de manière autonome et proactive,
– Vous collaborez activement avec les concepteurs UX/UI et d’autres parties prenantes
internes, vous donnez votre avis sur la faisabilité des conceptions et apportez des
suggestions permettant d’optimiser davantage les conceptions graphiques
– Vous évaluez correctement l’architecture et les modèles de données et en discutez avec
vos collègues et les parties prenantes.

III. L’entretien

Sur la base de la présélection e􀆯ectuée via la plateforme Pro Unity, les candidats sont
invités à un entretien individuel. Au cours de l’entretien, les points suivants sont abordés
: la connaissance des instances chargées de l’asile et des procédures d’asile (les
informations nécessaires à cet e􀆯et sont disponibles en ligne via www.cgvs.be; une
assez bonne connaissance de ces sujets est requise et obligatoire), la motivation et la vision du
poste, les compétences relationnelles et techniques requises (compétences
demandées, niveau d’expérience, niveau d’expertise, connaissances linguistiques).

Les convocations aux entretiens se font par vagues/contingents de 5 personnes
maximum. Si aucun candidat d’une vague ou d’un contingent n’est sélectionné par le jury,
les candidats de la vague suivante sont invités à un entretien individuel. Ce processus est
répété jusqu’à ce que le jury ait sélectionné un candidat.

Pour plus d’informations sur le programme ou le processus de sélection : steven.baerdeman@ibz.be