Ce que vous ferez
Vous rejoindrez une équipe de développement qui construit une nouvelle plateforme de gestion de dossiers basée sur le web pour soutenir des besoins opérationnels critiques. La solution est construite sur des technologies web modernes avec une architecture microservices et micro-frontend, conteneurisée et hautement évolutive, développée selon les méthodes agiles Scrum.
En tant que spécialiste frontend, vous développerez l'application cliente qui gère les dossiers opérationnels. Durant la première phase de la mission, vos principales tâches comprendront :
- Prendre connaissance de l'environnement existant et vous familiariser avec le domaine métier
- Intégrer des services pour récupérer, persister et modifier les données utilisées par l'application cliente
- Modéliser les entités selon les bonnes pratiques de standardisation des données
- Implémenter les interfaces utilisateur sur base des designs fournis par le designer UX/UI, en utilisant une approche modulaire
- Implémenter les tests unitaires et les tests d'intégration pour le côté client
- Versionner votre code, générer des pull requests et effectuer des revues de code avant de fusionner vers la branche principale
- Travailler de manière agile, en vous concentrant sur les tâches planifiées, en respectant les délais et en vous adaptant aux exigences changeantes
Durant la deuxième phase, vous assurerez la maintenance de la solution, incluant les mises à jour technologiques régulières, la veille technologique et l'implémentation de nouvelles fonctionnalités ou modules demandés par les utilisateurs.
Le backend se compose de services centraux accessibles via une couche d'intégration. L'infrastructure utilise une approche conteneurisée avec un provisionnement Infrastructure as Code.
Ce que nous recherchons
Vous détenez au moins un bachelor en informatique et avez plusieurs années d'expérience dans un rôle similaire.
Compétences techniques :
- Développement d'applications web single-page, incluant l'architecture micro-frontend, en utilisant Angular et Module Federation
- Mécanismes d'authentification via OpenID Connect et autorisation via OAuth2 pour les applications frontend
- Pipelines CI/CD avec GitLab
- Git, incluant les branches, pull requests et revues de code
- Web SPA et Clean Architecture
- PostgreSQL, IndexedDB
- NX, RxJS, tests unitaires et tests d'intégration
- PrimeNG
- REST API
- Méthodologie agile et Scrum
Atouts supplémentaires :
- Architecture microservices
- PgLite
- Vue.js
- gRPC, SignalR, RabbitMQ
- Connaissance de Kubernetes et Redis
- Familiarité avec l'environnement opérationnel du secteur public
Qualités personnelles :
- Adaptable aux changements de technologie ou de stratégie
- Persévérant et orienté solutions
- Team player avec un esprit collectif
- Autonome une fois aligné avec l'équipe
- Curieux techniquement et créatif
- Bon communicateur
Langues :
Vous parlez couramment l'anglais et soit le néerlandais, soit le français. Une connaissance active d'une langue nationale et au moins une connaissance passive de l'autre constitue un atout majeur.
Le contexte
Il s'agit d'une mission freelance d'une durée de trois mois, de mi-octobre à fin décembre 2026. Le poste est basé à Bruxelles avec des modalités de travail hybride. Vous travaillerez à temps plein au sein d'une équipe multidisciplinaire utilisant Scrum.