Frontend Developer

Collectonline Nv 2 — Belgium · Posted ~1 hour ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

CollectOnline Senior Front-end / UI Developer CollectOnline — Gent (3Square, Zwijnaarde) Over CollectOnline CollectOnline bouwt intelligente software voor order-to-cash en debiteurenbeheer — met DunningOnline en RecoverOnline helpen we bedrijven in meer dan 14 Europese landen om sneller en efficiënter betaald te worden. We zijn een Belgische SaaS-scale-up met een net geopend kantoor in Gent, en groeien snel op product, sales en team. Over de rol Voor het verder uitbouwen van ons platform zoeken we een senior front-end developer die evenzeer ontwerper als bouwer is. Je krijgt geen kant-en-klare mockups aangeleverd: je bedenkt zelf hoe nieuwe schermen en interacties eruitzien — met onze merk-/huisstijl (kleuren, typografie) als enige kader — en vertaalt dat vervolgens zelf naar solide, werkende HTML/CSS/JS binnen ons product. Je werkt op dagelijkse basis samen met onze CTO, en stemt nieuwe schermen en interacties af met de CTO en de CEO voor finale goedkeuring. Dit is geen rol voor een puur grafisch ontwerper die nooit code aanraakt, en evenmin voor een developer die enkel logica bouwt zonder oog voor het eindresultaat op het scherm. We zoeken iemand die vanuit een leeg canvas een goede interface kan bedenken én zelf kan bouwen. Onze twee producten hebben elk hun eigen front-end architectuur. RecoverOnline draait op een Symfony (PHP) backend met server-side gerenderde Twig-templates op Linux. DunningOnline is een single-page application, opgebouwd in Vue.js met TypeScript. Doorheen beide producten werk je met HTML, SCSS, Bootstrap en TypeScript; voor DunningOnline zet je daar actief Vue.js bovenop, voor RecoverOnline moet je je vlot kunnen bewegen in de Symfony/Twig-omgeving zonder zelf backend-code te schrijven. Wat je gaat doen Zelf schermen en interacties bedenken voor DunningOnline en RecoverOnline, met onze huisstijl (kleuren, typografie) als enige vast kader.Deze ontwerpen zelfstandig vertalen naar performante, responsive HTML, SCSS en TypeScript, gebouwd op Bootstrap.De DunningOnline-SPA mee bouwen en onderhouden in Vue.js en TypeScript.Front-end code voor RecoverOnline integreren in onze Symfony/Twig-omgeving, in overleg met de CTO.Performance van schermen bewaken en optimaliseren (laadtijd, Core Web Vitals, asset-optimalisatie).Zorgen voor semantische, toegankelijke HTML doorheen het platform, conform WCAG 2.2 AA.Nieuwe schermen en interacties afstemmen met de CTO en de CEO voor finale goedkeuring.Nauw samenwerken met de CTO over architectuur, planning en kwaliteit van de front-end. Wat we van je verwachten Senior ervaring (richting 5+ jaar) in een rol waar je zelf UI/UX-beslissingen nam, niet enkel aangeleverde designs uitvoerde.Sterk ontwerpgevoel: je kan zelfstandig een goede, gebruiksvriendelijke interface bedenken vanuit een merkstijl, zonder bestaand patronenkader.Sterke, semantische HTML5-vaardigheid — je bouwt pixel-nauwkeurig, zonder dat een collega het moet herwerken.Sterke SCSS-vaardigheid (variabelen, mixins, nesting) en ervaring met Bootstrap als CSS-framework.Sterke TypeScript-vaardigheid, inclusief werken met een build-/compileerstap.Sterke Vue.js-vaardigheid (componentarchitectuur, state management, routing) voor de DunningOnline SPA.Basisnotie van Twig, PHP, Symfony en Linux voor de RecoverOnline-kant — je schrijft geen backend-code, maar kan je vlot bewegen in die omgeving.Kennis van performance-optimalisatie (Core Web Vitals) en cross-browser/cross-device testing.Kennis van toegankelijkheidsstandaarden (WCAG 2.2 AA).Comfortabel werken met Figma (of gelijkaardig) om je eigen ontwerpen te prototypen, niet enkel om aangeleverde designs te lezen.Ervaring met Git-workflows (branching, pull requests, code review).Een portfolio die toont dat je zelf UI/UX hebt bedacht én gebouwd — niet enkel designs van anderen hebt uitgevoerd.Comfortabel om ontwerpvoorstellen te presenteren en af te stemmen met CTO en CEO.Nederlands en Engels vlot. Een plus, geen vereiste Ervaring met Nuxt.js of vergelijkbare Vue-tooling.Ervaring met PHP, Symfony of Twig verder dan een basisnotie.Interesse in of ervaring met SaaS-producten in een B2B-context. Wat we bieden Vast contract bij CollectOnline NV.Standplaats ons kantoor in Gent (3Square, Zwijnaarde), met mogelijkheid tot hybride werken volgens ons bedrijfsbeleid.Reële ontwerp- en bouwautonomie over het uiterlijk van ons product, met korte lijnen naar CTO en CEO.Een groeiend, ambitieus team binnen een Belgische SaaS-scale-up die internationaal uitbreidt.Een marktconform salaris. Interesse? Stuur je cv en portfolio (met minstens één voorbeeld waar je zelf het ontwerp bedacht hebt, niet enkel uitgevoerd) naar sophie@collectonline.eu