Frontend Web Developer

Context

Une organisation publique fédérale lance une nouvelle solution web de type Case Management System, destinée à soutenir des processus opérationnels critiques et la coopération internationale en matière d’échange d’informations.

La plateforme reposera sur des technologies web modernes et une architecture scalable basée notamment sur des microservices, des micro-frontends, une infrastructure containerisée et une haute disponibilité.

Le Frontend Web Developer jouera un rôle clé dans la construction de l’application cliente. Dans une première phase, il participera à la création des fondations communes de la plateforme. Dans un second temps, différents modules spécialisés viendront s’intégrer à cette base.

Le développement est organisé selon les méthodes Agile et Scrum.

Responsibilities

  • Prendre connaissance de l’environnement existant et du contexte métier.
  • Intégrer les différents services backend afin de récupérer, enregistrer et modifier les données utilisées par l’application.
  • Modéliser les différentes entités côté frontend en respectant les bonnes pratiques de standardisation des données.
  • Développer les interfaces utilisateur à partir des designs fournis par l’UX/UI Designer.
  • Adopter une approche de développement modulaire.
  • Développer et maintenir une application web de type SPA avec Angular.
  • Participer à la mise en place d’une architecture Micro-Frontend.
  • Intégrer des services via des API REST.
  • Implémenter les tests unitaires côté frontend.
  • Implémenter les tests d’intégration côté frontend.
  • Versionner le code source avec Git.
  • Créer et gérer des pull requests.
  • Participer aux code reviews avant intégration dans la branche principale.
  • Travailler selon les méthodologies Agile et Scrum.
  • Respecter les tâches planifiées et les délais définis.
  • Adapter les développements en fonction des changements d’orientation technique.
  • Maintenir la solution développée après sa mise en production.
  • Mettre régulièrement à jour les technologies utilisées.
  • Assurer une veille technologique.
  • Développer de nouvelles fonctionnalités et de nouveaux modules selon les besoins des utilisateurs.

Technical skills

Must have

  • Diplôme de niveau bachelier en informatique au minimum.
  • Plusieurs années d’expérience dans une fonction similaire.
  • Expérience confirmée dans le développement d’applications web de type SPA.
  • Très bonne maîtrise de Angular.
  • Expérience avec les architectures Micro-Frontend.
  • Expérience avec Module Federation.
  • Connaissance des principes de Clean Architecture.
  • Bonne maîtrise de RxJS.
  • Expérience avec NX.
  • Expérience en tests unitaires.
  • Bonne maîtrise de OpenID Connect.
  • Bonne maîtrise de OAuth2 appliqué aux applications frontend.
  • Expérience avec les API REST.
  • Très bonne maîtrise de Git.
  • Expérience avec GitLab.
  • Expérience avec les pipelines CI/CD.
  • Maîtrise des concepts de branches, pull requests et code reviews.
  • Expérience dans un environnement Agile / Scrum.
  • Maîtrise active de l’anglais.
  • Maîtrise active du français ou du néerlandais.
  • Capacité à s’adapter à des changements de technologie ou de stratégie.
  • Capacité à travailler de manière autonome une fois les orientations définies avec l’équipe.
  • Bon esprit d’équipe.
  • Bonne communication.
  • Approche orientée solution.
  • Persévérance et curiosité technique.

Should have

  • Expérience avec IndexedDB.
  • Expérience dans la mise en place de tests d’intégration frontend.
  • Expérience avec PrimeNG.
  • Connaissance active d’une langue nationale et au minimum passive de l’autre.
  • Forte capacité d’apprentissage et volonté de découvrir de nouvelles technologies.

Nice to have

  • Expérience avec les architectures microservices.
  • Connaissance de PostgreSQL.
  • Connaissance de PgLite.
  • Expérience avec Vue.js.
  • Connaissance de gRPC.
  • Connaissance de SignalR.
  • Connaissance de RabbitMQ.
  • Connaissance de Kubernetes.
  • Connaissance de Redis.
  • Expérience antérieure dans un environnement policier, judiciaire, public ou fortement réglementé.

Who we are

Community Consulting goes beyond traditional consulting; it’s all about fostering connections in an atmosphere of trust and confidence.

Transparency & Honesty : We say things as they are. Clear communication for seamless collaboration.

#COMMUNITEAM : Work independently, but never alone. Collective intelligence drives us further, faster.

Total Commitment : Always present, always engaged. We find solutions and make sure everyone moves forward together.

Guaranteed Efficiency : No fluff, just results. We act fast, keep our promises, and deliver top quality.

This is our DNA. This is how we make a difference.

Type

Permanent or Freelance

Contract

Full-time

Location

Bruxelles

Homeworking

2 days per week

Sector

Public

Keywords

You Career Advisor

Julie Huart
Julie Huart
Talent Management Officer
j.huart@communityconsulting.be

Are you interested in this job offer ?