Obtenez une réponse de cet employeur — un CV et une lettre de motivation adaptés exactement à ce qu’il recherche.
ENTICO ICT zoekt een Senior Frontend Developer/Consultant om ons frontend-landschap te versterken. Je werkt aan een grootschalig IoT- en monitoringplatform met dashboards, data-visualisaties en een vernieuwd design system.
Je bent verantwoordelijk voor componenten, state management, performance en gebruiksvriendelijkheid en denkt mee over frontendarchitectuur en standaarden. Locatie Antwerpenregio, mogelijkheid tot afstemming in een multidisciplinair productteam.
Hier is een neutralere, leesbare vacature zonder klantnaam of specifieke product-/bedrijfsnamen:
Voor een grootschalig IoT- en monitoringplatform zijn we op zoek naar een Senior Frontend Developer / Consultant. Het platform verbindt en monitort honderdduizenden industriële machines en biedt klanten, distributeurs en servicetechnici onder andere dashboards, machine-informatie, commissioning, serviceplanning, alarmen en rapportering.
Het bestaande klantenportaal wordt momenteel grondig gemoderniseerd. Nieuwe platformservices en een vernieuwd identity- en authorizationmodel worden geïntegreerd, terwijl tegelijkertijd een nieuw design system en gedeelde UI-component library worden uitgerold over honderden bestaande schermen.
Daarbij ligt de focus onder andere op:
Performance en gebruikerservaring
Consistente UX/UI over het volledige platform
Migratie naar een gedeeld design system
Integratie met nieuwe backend- en identityservices
Nieuwe functionaliteiten naast de modernisering van bestaande toepassingen
Om het developmentteam te versterken zoeken we een ervaren frontendprofiel dat niet alleen features ontwikkelt, maar ook mee richting geeft aan de frontendarchitectuur en developmentstandaarden.
Je werkt binnen een multidisciplinair productteam samen met developers, analisten, testers, UX/UI-designers, architecten en DevSecOps-specialisten.
Als Senior Frontend Developer ben je verantwoordelijk voor de laag die de eindgebruiker rechtstreeks ervaart. Je houdt je bezig met componenten, state management, interactie, performance en gebruiksvriendelijkheid.
Je denkt daarbij verder dan het ideale scenario. Hoe gedraagt een scherm zich bij een trage verbinding? Wat ziet een gebruiker terwijl data wordt geladen? Hoe gaan we om met lege datasets, fouten en verschillende toegangsrechten? En komt het uiteindelijke resultaat overeen met zowel het ontwerp als de werkelijke gebruikersbehoefte?
Je werkt vanaf de eerste ontwerpen nauw samen met UX/UI en denkt actief mee over de haalbaarheid en kwaliteit van oplossingen.
De frontendomgeving bestaat onder andere uit:
Gedeelde component libraries en design systems
Achter de React-applicatie bevindt zich een ASP.NET Core backend-for-frontend. Je hoeft geen backend- of domeinarchitect te zijn, maar bent voldoende vertrouwd met C# / ASP.NET Core om bijvoorbeeld endpoints toe te voegen of responses aan te passen aan de behoeften van de frontend.
Je staat onder andere in voor:
Ontwikkelen en onderhouden van complexe user-facing functionaliteiten met React en TypeScript.
Bouwen van robuuste componenten die rekening houden met realistische data, permissions en edge cases.
Vertalen van UX/UI-ontwerpen naar kwalitatieve en gebruiksvriendelijke oplossingen.
Vanaf de eerste conceptfase samenwerken met UX/UI-designers.
Optimaliseren van de perceived performance van data-intensieve schermen.
Optimaliseren van bundle size, rendering, caching en loading states.
Bijdragen aan een gedeeld design system en component library.
Ontwikkelen en hergebruiken van componenten, design tokens en frontendpatterns.
Toevoegen en aanpassen van ASP.NET Core API-endpoints waar nodig.
Optimaliseren van API-payloads voor frontendgebruik.
Schrijven en onderhouden van unit- en componenttests met Vitest en Testing Library.
Integreren van testing binnen CI/CD.
Gebruiken van analytics en telemetry om gebruikersgedrag te begrijpen en verbeteringen te identificeren.
Actief gebruikmaken van AI-tools binnen de dagelijkse developmentworkflow.
Documenteren en delen van technische kennis en frontendpatterns binnen het team.
We zoeken een ervaren frontenddeveloper die reeds heeft gewerkt aan complexe webapplicaties in productie met echte gebruikers, bestaande functionaliteiten en technische constraints.
Je beschikt over:
Meerdere jaren hands-on ervaring met React en TypeScript op senior niveau.
Ervaring met het end-to-end ontwikkelen en onderhouden van frontendfunctionaliteiten.
Een sterk gevoel voor UX en UI.
Ervaring met het correct interpreteren en implementeren van Figma-designs.
Ervaring met component libraries, design systems en design tokens.
Kennis van moderne frontend build- en testomgevingen.
Ervaring met Vite, Vitest en/of Testing Library.
Goede kennis van accessibility en responsive design.
Ervaring met het ontwerpen en consumeren van REST API's.
Voldoende kennis van C# / ASP.NET Core om bestaande backend-for-frontend functionaliteit aan te passen.
Sterke troubleshooting- en root-cause-analysisvaardigheden.
Ervaring met Agile/Scrum.
Een proactieve houding: je durft technische of functionele keuzes kritisch in vraag te stellen.
Ervaring met AI-assisted development en het kritisch valideren van AI-output.
Een vloeiende kennis van het Engels.
Ervaring met één of meerdere van onderstaande domeinen is een duidelijke meerwaarde:
Opzetten of onderhouden van een gedeeld design system/component library.
Maps en geografische interfaces.
Grote tabellen en datasets.
Meertalige en internationale applicaties.
Omdat het om een consultancyopdracht gaat, is kennisoverdracht een belangrijk onderdeel van de opdracht. Nieuwe componenten, patterns en technische keuzes worden gedocumenteerd en gedeeld met het bestaande team.
Het doel is niet alleen kwalitatieve software opleveren, maar ook ervoor zorgen dat het interne team deze oplossingen zelfstandig kan onderhouden en verder ontwikkelen.
Locatie: regio Antwerpen
Taal: Engels
Backend: basis tot goede kennis C# / ASP.NET Core
Werkwijze: Agile/Scrum
Deze opdracht is vooral geschikt voor een echte senior frontend engineer met sterke UX-affiniteit. Het is geen match voor een backenddeveloper die frontend er slechts bijneemt of een designer met beperkte developmentervaring. Er wordt iemand gezocht die zelfstandig kan werken in een bestaande, complexe productieomgeving en verantwoordelijkheid neemt voor de volledige gebruikerservaring.