Emploi
Mes offres
Mes alertes emploi
Se connecter
Trouver un emploi Astuces emploi Fiches entreprises
Chercher

Frontend web developer

Bruxelles
Egov Select
Web
Publiée le 11 mars
Description de l'offre

/ Developer

Bij

in Brussel

Functiebeschrijving

U wordt ingezet als Frontend-specialist voor de ontwikkeling en het onderhoud van een gespecialiseerde clientoplossing voor het opstellen van processen-verbaal en het beheer van onderzoeken. U wordt één van de sleutelfiguren in de implementatie van deze nieuwe applicatie, gebaseerd op de meest moderne webontwikkelingstechnologieën.

Tijdens de eerste ontwikkelingsfase is het doel een volledige herwerking van de bestaande tools, waarbij wordt overgestapt van een legacy Windows-applicatie (thick client) naar een Web SPA-client. Tijdens deze MVP-fase zullen beide oplossingen naast elkaar bestaan en met elkaar communiceren. Nadien worden bijkomende behoeften, die momenteel in andere legacy-oplossingen aanwezig zijn, geïntegreerd in het nieuwe platform.

De architectuur van de oplossing laat een modulaire evolutie toe. In een eerste fase wordt gefocust op het opzetten van een basislaag die de gemeenschappelijke behoeften van de verschillende bestaande applicaties omvat. Vervolgens worden gespecialiseerde modules toegevoegd om te beantwoorden aan de specifieke behoeften van elke operationele entiteit (federale directies, lokale politiezones of gespecialiseerde diensten).

Aan backendzijde bestaat de oplossing uit een geheel van centrale diensten die toegankelijk zijn via een integratielaag. De clientapplicatie waaraan u werkt, is dus één van de oplossingen die gebruikmaken van deze dienstencatalogus.

Op infrastructuurniveau steunt de uitvoering van de verschillende clients en services op een containerized aanpak die hoog beschikbaar en schaalbaar is, volledig geprovisioneerd volgens het Infrastructure as Code (IaC)-principe.

Het project wordt beheerd volgens agile methodologieën, meer bepaald Scrum.

Belangrijkste taken

Tijdens de eerste fase van uw opdracht

1. Kennismaken met de bestaande situatie en vertrouwd raken met de businessomgeving
2. Integreren van services voor het ophalen, opslaan en wijzigen van gegevens gebruikt door de clientapplicatie
3. Modelleren van entiteiten volgens best practices inzake datastandaardisatie
4. Implementeren van gebruikersinterfaces volgens de door de UX/UI Designer aangeleverde designs, met een modulaire aanpak
5. Implementeren van unit- en integratietesten aan clientzijde
6. Versioneren van de broncode, aanmaken van pull requests en uitvoeren van code reviews vóór integratie in de hoofdbranch
7. Modelleren van de databank volgens een code-first-aanpak en uitvoeren van de nodige migraties
8. Agile werken: focussen op geplande taken, deadlines respecteren en inspelen op koerswijzigingen

Tijdens de tweede fase

9. Onderhoud van de ontwikkelde oplossing volgens bovenstaande principes
10. Regelmatig updaten van geïntegreerde technologieën
11. Technologische opvolging en implementatie van nieuwe functionaliteiten of modules op vraag van de gebruikers
Gezocht profiel
12. Minstens een bachelor in de informatica en meerdere jaren ervaring in een gelijkaardige functie
13. Ervaring met het ontwikkelen van SPA-webapplicaties, eventueel volgens een Micro-Frontend-architectuur, met Angular en Module Federation
14. Beheersing van authenticatie via OpenID Connect en autorisatie via OAuth2 voor frontend-applicaties
15. Aantoonbare ervaring met CI/CD en GitLab-deploypipelines
16. Grondige kennis van GIT, branches, pull requests en code reviews
17. Vlotte werking in een agile omgeving (Scrum) en aanpassingsvermogen bij technische koerswijzigingen
18. Volhardend, oplossingsgericht en sterk in samenwerking binnen multidisciplinaire teams
19. Goede kennis van het Engels en één van de twee landstalen; actieve kennis van één en minstens passieve kennis van de andere is een duidelijke meerwaarde
20. Kennis van de politieomgeving, en meer bepaald van de Federale Gerechtelijke Politie, is een belangrijk pluspunt
Technologieën

Architectuur

21. Web SPA, Clean Architecture (Must Have)
22. Microservices (Nice to Have)

Databanken

23. PostgreSQL (Must Have)
24. PgLite (Nice to Have)
25. IndexedDB (Should Have)

Authenticatie

26. OpenID, OAuth2 (Must Have)

Webontwikkeling

27. Angular, Module Federation, NX, RXJS, Unit Tests (Must Have)
28. Integration Tests, PrimeNG (Should Have)
29. Vue.js (Nice to Have)

API & communicatie

30. REST API (Must Have)
31. gRPC, SignalR, RabbitMQ (Nice to Have)

DevOps

32. GitLab, CI/CD (Must Have)
33. Kubernetes, Redis (Nice to Have)
34. GIT (Must Have)

Projectbeheer

35. Agile methodologie, Scrum (Must Have)
Soft skills
36. Aanpassingsvermogen aan technologische en strategische veranderingen
37. Doorzettingsvermogen bij complexe uitdagingen
38. Sterke teamgeest en collectieve manier van werken
39. Autonomie na afstemming met het team
40. Technische nieuwsgierigheid
41. Creativiteit en oplossingsgericht denken
42. Integratievermogen in diverse teams
43. Goede communicatieve vaardigheden
Wij bieden

Wilt u werken in een stimulerende omgeving, uitdagingen aangaan rond de digitalisering van diensten en een echte maatschappelijke meerwaarde creëren? Dan is een ICT-functie binnen één van onze overheidsdiensten iets voor u.

Wij waken over een gezond evenwicht tussen werk en privéleven, onder meer via telewerk, flexibele werkuren en vlot bereikbare gebouwen, en bieden een marktconform salaris, aangevuld met een uitgebreid pakket extralegale voordelen.


Functiebeschrijving

U wordt ingezet als Frontend-specialist voor de ontwikkeling en het onderhoud van een gespecialiseerde clientoplossing voor het opstellen van processen-verbaal en het beheer van onderzoeken. U wordt één van de sleutelfiguren in de implementatie van deze nieuwe applicatie, gebaseerd op de meest moderne webontwikkelingstechnologieën.

Tijdens de eerste ontwikkelingsfase is het doel een volledige herwerking van de bestaande tools, waarbij wordt overgestapt van een legacy Windows-applicatie (thick client) naar een Web SPA-client. Tijdens deze MVP-fase zullen beide oplossingen naast elkaar bestaan en met elkaar communiceren. Nadien worden bijkomende behoeften, die momenteel in andere legacy-oplossingen aanwezig zijn, geïntegreerd in het nieuwe platform.

De architectuur van de oplossing laat een modulaire evolutie toe. In een eerste fase wordt gefocust op het opzetten van een basislaag die de gemeenschappelijke behoeften van de verschillende bestaande applicaties omvat. Vervolgens worden gespecialiseerde modules toegevoegd om te beantwoorden aan de specifieke behoeften van elke operationele entiteit (federale directies, lokale politiezones of gespecialiseerde diensten).

Aan backendzijde bestaat de oplossing uit een geheel van centrale diensten die toegankelijk zijn via een integratielaag. De clientapplicatie waaraan u werkt, is dus één van de oplossingen die gebruikmaken van deze dienstencatalogus.

Op infrastructuurniveau steunt de uitvoering van de verschillende clients en services op een containerized aanpak die hoog beschikbaar en schaalbaar is, volledig geprovisioneerd volgens het Infrastructure as Code (IaC)-principe.

Het project wordt beheerd volgens agile methodologieën, meer bepaald Scrum.

Belangrijkste taken

Tijdens de eerste fase van uw opdracht

44. Kennismaken met de bestaande situatie en vertrouwd raken met de businessomgeving
45. Integreren van services voor het ophalen, opslaan en wijzigen van gegevens die door de clientapplicatie worden gebruikt
46. Modelleren van entiteiten volgens best practices inzake datastandaardisatie
47. Implementeren van gebruikersinterfaces volgens de door de UX/UI Designer aangeleverde designs, met een modulaire aanpak
48. Implementeren van unit- en integratietesten aan clientzijde
49. Versioneren van de broncode, aanmaken van pull requests en uitvoeren van code reviews vóór integratie in de hoofdbranch
50. Modelleren van de databank volgens een code-first-aanpak en uitvoeren van de nodige migraties
51. Agile werken: focussen op geplande taken, deadlines respecteren en inspelen op koerswijzigingen

Tijdens de tweede fase

52. Instaan voor het onderhoud van de ontwikkelde oplossing volgens bovenstaande principes
53. Regelmatig updaten van geïntegreerde technologieën
54. Technologische opvolging en implementatie van nieuwe functionaliteiten of modules op vraag van de gebruikers
Gezocht profiel
55. Minstens een bachelor in de informatica en meerdere jaren ervaring in een gelijkaardige functie
56. Ervaring met het ontwikkelen van SPA-webapplicaties, eventueel volgens een Micro-Frontend-architectuur, met Angular en Module Federation
57. Beheersing van authenticatie via OpenID Connect en autorisatie via OAuth2 voor frontend-applicaties
58. Aantoonbare ervaring met CI/CD en GitLab-deploypipelines
59. Grondige kennis van GIT, branches, pull requests en code reviews
60. Vlotte werking in een agile omgeving (Scrum) en aanpassingsvermogen bij technische koerswijzigingen
61. Volhardend, oplossingsgericht en sterk in samenwerking binnen multidisciplinaire teams
62. Goede kennis van het Engels en één van de twee landstalen; actieve kennis van één en minstens passieve kennis van de andere is een duidelijke meerwaarde
63. Kennis van de politieomgeving, en meer bepaald van de Federale Gerechtelijke Politie, is een belangrijk pluspunt
Technologieën

Architectuur

64. Web SPA, Clean Architecture (Must Have)
65. Microservices (Nice to Have)

Databanken

66. PostgreSQL (Must Have)
67. PgLite (Nice to Have)
68. IndexedDB (Should Have)

Authenticatie

69. OpenID, OAuth2 (Must Have)

Webontwikkeling

70. Angular, Module Federation, NX, RXJS, Unit Tests (Must Have)
71. Integration Tests, PrimeNG (Should Have)
72. Vue.js (Nice to Have)

API & communicatie

73. REST API (Must Have)
74. gRPC, SignalR, RabbitMQ (Nice to Have)

DevOps

75. GitLab, CI/CD (Must Have)
76. Kubernetes, Redis (Nice to Have)
77. GIT (Must Have)

Projectbeheer

78. Agile methodologie, Scrum (Must Have)
Soft skills
79. Aanpassingsvermogen aan technologische of strategische veranderingen
80. Doorzettingsvermogen bij moeilijkheden
81. Sterke teamgeest en collectieve manier van werken
82. Autonomie na afstemming met het team
83. Technische nieuwsgierigheid
84. Creativiteit
85. Oplossingsgerichtheid
86. Integratievermogen
87. Goede communicatieve vaardigheden
Wij bieden

Wilt u werken in een stimulerende omgeving, uitdagingen aangaan rond de digitalisering van diensten en een echte maatschappelijke meerwaarde creëren? Dan is een ICT-functie binnen één van onze overheidsdiensten iets voor u.

Wij waken over een gezond evenwicht tussen werk en privéleven, onder meer via telewerk, flexibele werkuren en vlot bereikbare gebouwen, en bieden een marktconform salaris, aangevuld met een uitgebreid pakket extralegale voordelen.

Deel deze vacature via

of

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder
Offre similaire
Chief technology officer – self-healing polymers
Bruxelles
SQUIPP
Chief technical officer
Offre similaire
Cronos europa - editorial and web content manager
Bruxelles
CDI
Indépendant
Cronos Europa
Web
Offre similaire
Senior webmaster
Bruxelles
Cronos Europa
Webmaster
Offres similaires
Emploi Informatique à Bruxelles
Emploi Bruxelles
Emploi Bruxelles-Capitale
Accueil > Emploi > Emploi Informatique > Emploi Web > Emploi Web à Bruxelles > Frontend Web Developer

Jobijoba

  • Dossiers emploi
  • Avis Entreprise

Trouvez des offres

  • Offres d'emploi par métier
  • Recherche d'emploi par secteur
  • Emplois par sociétés
  • Emploi par localité

Contact / Partenariats

  • Contact
  • Publiez vos offres sur Jobijoba

Mentions légales - Conditions générales d'utilisation - Politique de confidentialité - Gérer mes cookies - Accessibilité : Non conforme

© 2026 Jobijoba - Tous Droits Réservés

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder