Nu solliciteren

voor Développeur Frontend Angular

← Alle vacatures

Développeur Frontend Angular (Freelance optional)

Omschrijving

Let op: de tekst van deze vacature wordt niet automatisch vertaald en kan in een andere taal zijn opgesteld.

📋 TĂąches et responsabilitĂ©s

Développeur Frontend Web

Vous contribuerez au dĂ©veloppement d’une nouvelle plateforme web de type CMS (Case Management System) destinĂ©e Ă  rĂ©pondre Ă  un besoin opĂ©rationnel critique dans le cadre de la coopĂ©ration policiĂšre internationale.

La solution repose sur un socle technologique moderne : architecture en microservices et micro-frontends, environnement conteneurisé, haute disponibilité, scalabilité et approche Infrastructure as Code. Le projet est mené selon les méthodes agiles, en particulier Scrum.

En tant que spĂ©cialiste Frontend, vous participerez Ă  la conception et au dĂ©veloppement d’une application cliente dĂ©diĂ©e Ă  la gestion de dossiers opĂ©rationnels et au traitement d’informations policiĂšres internationales. Dans une premiĂšre phase, l’accent sera mis sur la mise en place d’une base commune couvrant les besoins transversaux. Ensuite, des modules spĂ©cialisĂ©s viendront enrichir la solution afin de rĂ©pondre Ă  des besoins fonctionnels spĂ©cifiques et Ă  diffĂ©rentes intĂ©grations europĂ©ennes.

CĂŽtĂ© backend, l’application s’appuie sur un ensemble de services centraux exposĂ©s via une couche d’intĂ©gration. L’interface cliente fait partie d’un Ă©cosystĂšme plus large exploitant ce catalogue de services.

Missions principales

  • Prendre connaissance de l’existant et comprendre l’environnement mĂ©tier.
  • IntĂ©grer les diffĂ©rents services pour collecter, persister et modifier les donnĂ©es exploitĂ©es par l’application.
  • ModĂ©liser les entitĂ©s en respectant les bonnes pratiques de standardisation des donnĂ©es.
  • DĂ©velopper des interfaces utilisateur conformes aux maquettes UX/UI, avec une approche modulaire.
  • Concevoir et dĂ©velopper une application web de type SPA, y compris dans une architecture Micro-Frontend avec Angular, NX et Module Federation.
  • Mettre en Ɠuvre les mĂ©canismes d’authentification OpenID Connect et d’autorisation OAuth2 cĂŽtĂ© frontend.
  • RĂ©aliser les tests unitaires et les tests d’intĂ©gration cĂŽtĂ© client.
  • Versionner le code source avec Git, gĂ©rer les branches, crĂ©er des pull requests et participer aux revues de code avant intĂ©gration dans la branche principale.
  • Contribuer aux pipelines CI/CD avec GitLab.
  • Collaborer de maniĂšre agile sur les tĂąches planifiĂ©es, respecter les prioritĂ©s et adapter les dĂ©veloppements en fonction de l’évolution du projet.
  • Dans une seconde phase, assurer la maintenance Ă©volutive de la solution, les mises Ă  jour technologiques, la veille technique ainsi que l’ajout de nouvelles fonctionnalitĂ©s ou de nouveaux modules.

📝 Votre profile

Vous ĂȘtes titulaire d’un bachelier en informatique au minimum et vous disposez de plusieurs annĂ©es d’expĂ©rience dans une fonction similaire.

  • ExpĂ©rience confirmĂ©e en dĂ©veloppement d’applications web frontend.
  • MaĂźtrise du dĂ©veloppement Web SPA et de la Clean Architecture.
  • TrĂšs bonne connaissance d’Angular, RxJS, Module Federation et NX.
  • Bonne maĂźtrise des API REST et de l’intĂ©gration avec des services backend.
  • MaĂźtrise d’OpenID Connect et d’OAuth2 appliquĂ©s aux applications frontend.
  • ExpĂ©rience avec Git, GitLab et les pipelines CI/CD.
  • ExpĂ©rience des tests unitaires et des tests d’intĂ©gration.
  • Connaissance de PostgreSQL et, idĂ©alement, de PrimeNG.
  • Habitude de travail en environnement Agile/Scrum.
  • CapacitĂ© Ă  s’adapter rapidement Ă  une nouvelle orientation technique ou Ă  de nouvelles technologies.
  • Esprit d’équipe, autonomie, persĂ©vĂ©rance, curiositĂ© technique, crĂ©ativitĂ© et orientation solution.
  • Vous maĂźtrisez l’anglais ainsi qu’une des deux langues nationales. La connaissance active d’une langue nationale et au minimum passive de l’autre constitue un atout.
  • La connaissance de l’environnement policier constitue un plus.

Technologies

  • Architecture : Web SPA, Clean Architecture, Microservices
  • Base de donnĂ©es : PostgreSQL, PgLite, IndexedDB
  • Authentification : OpenID, OAuth2
  • DĂ©veloppement web : Angular, Module Federation, NX, RxJS, Unit testing, Integration testing, PrimeNG, Vue.js
  • API et communication : REST API, gRPC, SignalR, RabbitMQ
  • DevOps : Git, GitLab, CI/CD, Kubernetes, Redis
  • Gestion de projet : MĂ©thodologie Agile, Scrum

đŸ’Œ Offre

Vous ferez partie d'une PME belge en pleine croissance, oĂč l’initiative et le dĂ©veloppement personnel sont encouragĂ©s. Nous vous offrirons un environnement de travail agrĂ©able, entourĂ©(e) de collĂšgues sympathiques. Ensemble, nous Ă©laborerons un plan de carriĂšre, avec une attention particuliĂšre et un budget dĂ©diĂ© Ă  la formation ou Ă  la certification complĂ©mentaire. Vous pouvez compter sur un salaire attractif, complĂ©tĂ© par des avantages extra-lĂ©gaux, y compris une voiture de sociĂ©tĂ©.
(Freelance est également possible)

Solliciteer nu