Taken en verantwoordelijkheden
Profielomschrijving front-end engineer, specialisatie Angular 2+
Binnen een federale administratieve context loopt een ambitieus moderniseringstraject met een strakke planning. Voor de verdere uitwerking hiervan zoeken we een ervaren front-end engineer die analyse, ontwerp en implementatie combineert in de bouw van moderne en schaalbare webapplicaties.
De rol is uitgesproken hands-on en is niet bedoeld als pure lead- of adviesfunctie. Om de samenwerking en teamdynamiek te ondersteunen, wordt aanwezigheid op kantoor in Brussel verwacht gedurende 3 dagen per week.
II. Takenpakket
- Ontwerpen en ontwikkelen van moderne, responsieve en schaalbare front-end applicaties met Angular 2+.
- Integreren van RESTful services en microservices in de front-end om een vlotte gebruikerservaring te realiseren.
- Vertalen van ontwerpen en wireframes naar goed gestructureerde, semantische en herbruikbare code.
- Toepassen van recente front-end technologieën en best practices, rekening houdend met browsers, toestellen en performantie.
- Meewerken aan de structurering van code en de optimalisatie van de front-endarchitectuur.
- Implementeren van API-koppelingen, verwerken van datastromen en beheren van state in de applicatie.
- Actief samenwerken met UX/UI-designers en andere stakeholders, feedback geven over haalbaarheid en bijdragen aan de optimalisatie van ontwerpen.
- Architectuur- en datamodellen correct inschatten en hierover afstemmen met collega’s en stakeholders.
- Complexe vraagstukken analyseren en omzetten naar doeltreffende oplossingen.
- Zowel in teamverband als zelfstandig proactief bijdragen aan de realisatie van het project.
Jouw profiel
- Een diploma informatica van het hoger onderwijs korte of lange type, behaald aan een erkende hogeschool of universiteit binnen de Europese Unie, is verplicht.
- Minstens 10 jaar hands-on ervaring in front-end applicatieontwikkeling.
- Minstens 5 jaar hands-on ervaring met cloud-native front-end applicaties.
- Minstens 5 jaar ervaring met single page applications.
- Minstens 5 jaar ervaring met het Angular 2+ framework.
- Minstens 5 jaar ervaring met het definiëren, ontwikkelen en consumeren van API’s in front-end toepassingen.
- Minstens 5 jaar ervaring met webportals, opgebouwd via portaaltechnologie of met Angular 2+.
- Minstens 5 jaar ervaring als front-endarchitect, met focus op design en solution architecture.
- Minstens 3 jaar ervaring met de ontwikkeling en optimalisatie van librarycomponenten binnen een design system.
- Minstens 3 jaar ervaring met het implementeren en optimaliseren van CI/CD-pipelines, bij voorkeur in Azure DevOps.
- Minstens 5 jaar ervaring binnen agile delivery teams.
- Ervaring met websites geldt niet als relevante referentie; ervaring met webportals of webshops wel.
- Voor full-stack profielen is back-endervaring in Java, met minstens 2 jaar ervaring in Java SE10+, vereist. Daarnaast heb je in de voorbije 10 jaar minstens 6 jaar voltijdse front-endontwikkeling uitgevoerd.
- Kennis en hands-on gebruik van Java SE10+ is een plus.
- Kennis van Event Driven Development en/of Behavior Driven Development is een plus.
- Kennis van Domain Driven Design is een plus.
- Kennis van bestaande bouwblokken en services binnen de federale overheidscontext is een plus.
- Je volgt nieuwe, duurzame tendensen en innovaties binnen front-end development actief op.
- Je kan alternatieve oplossingen voorstellen en onderbouwde aanbevelingen formuleren binnen een bredere context.
- Je communiceert vlot met technische en niet-technische stakeholders, luistert goed en stelt je flexibel op.
I. Talen
Door de tweetalige werkomgeving is een goede kennis van het Engels vereist, aangevuld met een goede kennis van het Nederlands of het Frans.
III. Het interview
Geselecteerde kandidaten worden uitgenodigd voor een individueel gesprek waarin motivatie, soft skills, inzicht in de functie, technische expertise, ervaringsniveau en talenkennis aan bod komen.
II. Les tâches
- Concevoir et développer des applications front-end modernes, responsives et évolutives avec Angular 2+.
- Intégrer des services RESTful et des microservices côté front-end afin d’assurer une expérience utilisateur fluide.
- Traduire des designs et des wireframes en code bien structuré, sémantique et réutilisable.
- Mettre en œuvre les technologies front-end récentes et les bonnes pratiques en tenant compte des navigateurs, des appareils et de la performance.
- Contribuer à la structuration du code et à l’optimisation de l’architecture front-end.
- Implémenter des API, traiter les flux de données et gérer l’état de l’application.
- Collaborer activement avec les designers UX/UI et les autres parties prenantes, évaluer la faisabilité des designs et contribuer à leur amélioration.
- Évaluer correctement les modèles d’architecture et de données et en discuter avec les collègues et les parties prenantes.
- Analyser des problématiques complexes et proposer des solutions efficaces.
- Travailler de manière proactive, aussi bien en équipe qu’en autonomie.
Profil
- Un diplôme en informatique de l’enseignement supérieur de type court ou long, obtenu dans un établissement reconnu au sein de l’Union européenne, est obligatoire.
- Au moins 10 ans d’expérience pratique en développement d’applications front-end.
- Au moins 5 ans d’expérience pratique dans le développement d’applications front-end cloud native.
- Au moins 5 ans d’expérience avec les single page applications.
- Au moins 5 ans d’expérience avec le framework Angular 2+.
- Au moins 5 ans d’expérience dans la définition, le développement et la consommation d’API côté front-end.
- Au moins 5 ans d’expérience dans le développement de portails web, via une technologie de portail ou avec Angular 2+.
- Au moins 5 ans d’expérience en tant qu’architecte front-end, avec une orientation design et architecture de solution.
- Au moins 3 ans d’expérience dans le développement et l’optimisation de composants de bibliothèque au sein d’un design system.
- Au moins 3 ans d’expérience dans l’implémentation et l’optimisation de pipelines CI/CD, de préférence avec Azure DevOps.
- Au moins 5 ans d’expérience au sein d’équipes agile delivery.
- L’expérience en développement de sites web n’est pas considérée comme pertinente; l’expérience sur des portails web ou des webshops l’est.
- Pour les profils full stack, une expérience back-end en Java avec au moins 2 ans sur Java SE10+ est requise. En outre, vous avez réalisé au moins 6 ans de développement front-end à temps plein au cours des 10 dernières années.
- La connaissance pratique de Java SE10+ constitue un atout.
- La connaissance de l’Event Driven Development et/ou du Behavior Driven Development constitue un atout.
- La connaissance du Domain Driven Design constitue un atout.
- La connaissance de modules et services existants dans le contexte fédéral constitue un atout.
- Vous suivez en continu les tendances durables et les innovations en front-end development.
- Vous êtes capable de proposer des alternatives et de formuler des recommandations argumentées en tenant compte du contexte global.
- Vous communiquez aisément avec des interlocuteurs techniques et non techniques, faites preuve d’écoute et restez flexible.
I. Langues
Compte tenu de l’environnement de travail bilingue, une bonne connaissance de l’anglais est requise, ainsi qu’une bonne maîtrise du néerlandais ou du français.
III. L’interview
Les candidats retenus seront invités à un entretien individuel portant sur la motivation, les soft skills, la compréhension de la fonction, l’expertise technique, le niveau d’expérience et les connaissances linguistiques.
Aanbod
Je zal deel uitmaken van een groeiende KMO met ruimte voor initiatief en persoonlijke ontwikkeling. Wij zorgen ervoor dat je in een uitdagende maar aangename werkomgeving terecht komt met leuke collega's. Samen met jou stippelen we een carriereplan uit, met aandacht en budget voor bijkomende opleidingingen / certificaties. Je kan rekenen op een motiverend salaris, aangevuld met extralegale voordelen, inclusief bedrijfswagen (of alternatieve vergoeding).
(Freelance is ook mogelijk)