Locatie
Gent (3Square, Zwijnaarde)
Dienstverband
Fulltime
Over CollectOnline
CollectOnline bouwt intelligente order-to-cash en software voor debiteurenbeheer — met DunningOnline en RecoverOnline helpen we bedrijven in meer dan 14 Europese landen om sneller en efficiënter betaald te krijgen. Wij zijn een Belgische SaaS scale-up met een nieuw kantoor in Gent, die hard groeit op het gebied van product, sales en team.
Uw rol
Om ons platform verder uit te bouwen, zijn we op zoek naar een senior front-end developer die evenzeer een ontwerper als een bouwer is. U krijgt geen kant-en-klare mockups voorgeschoteld: u bedenkt zelf nieuwe schermen en interacties — met onze huisstijl (kleuren, typografie) als het enige vaste kader — en vertaalt dat vervolgens naar solide, werkende front-end code binnen ons product. U werkt dagelijks samen met onze CTO en stemt nieuwe schermen en interacties af met de CTO en CEO voor de definitieve goedkeuring.
Dit is geen rol voor een puur grafisch ontwerper die nooit code aanraakt, noch voor een developer die alleen logica bouwt zonder oog voor wat er uiteindelijk op het scherm verschijnt. We zoeken iemand die vanaf een leeg canvas een goede interface kan bedenken en deze zelf kan bouwen.
Onze twee producten hebben elk hun eigen front-end architectuur. RecoverOnline draait op een Symfony (PHP) backend met server-side rendered Twig-templates op Linux. DunningOnline is een single-page application, gebouwd in Vue.js met TypeScript. Voor beide producten werkt u met HTML, SCSS, Bootstrap en TypeScript; voor DunningOnline past u daar actief Vue.js op toe, en voor RecoverOnline moet u zich comfortabel kunnen bewegen in de Symfony/Twig-omgeving zonder zelf backend-code te schrijven.
- Zelf schermen en interacties bedenken voor DunningOnline en RecoverOnline, met onze huisstijl (kleuren, typografie) als het enige vaste kader.
- Deze ontwerpen zelf vertalen naar performante, responsive HTML, SCSS en TypeScript, gebouwd op Bootstrap.
- Helpen bij het bouwen en onderhouden van de DunningOnline SPA in Vue.js en TypeScript.
- Front-end code voor RecoverOnline integreren in onze Symfony/Twig-omgeving, in overleg met de CTO.
- De prestaties van schermen monitoren en optimaliseren (laadtijd, Core Web Vitals, asset-optimalisatie).
- Zorgen voor semantische, toegankelijke HTML in het hele platform, in lijn met WCAG 2.2 AA.
- Nieuwe schermen en interacties afstemmen met de CTO en de CEO voor de definitieve goedkeuring.
- Nauw samenwerken met de CTO aan de architectuur, planning en de kwaliteit van de front-end.
Wat we van u verwachten
- Senior ervaring (5+ jaar) in een rol waarin u zelf UI/UX-beslissingen nam, en niet alleen ontwerpen uitvoerde die u werden aangereikt.
- Sterk designinstinct: u kunt zelfstandig een goede, gebruiksvriendelijke interface bedenken vanuit een huisstijl, zonder bestaande pattern library.
- Sterke vaardigheden in semantische HTML5 — u levert pixel-nauwkeurig werk af dat een collega niet hoeft te corrigeren.
- Sterke SCSS-vaardigheden (variables, mixins, nesting) en ervaring met Bootstrap als CSS-framework.
- Sterke TypeScript-vaardigheden, inclusief het werken met een build/compile-stap.
- Sterke Vue.js-vaardigheden (component-architectuur, state management, routing) voor de DunningOnline SPA.
- Basiswerkkennis van Twig, PHP, Symfony en Linux voor de RecoverOnline-kant — u schrijft geen backend-code, maar u kunt zich comfortabel bewegen in die omgeving.
- Kennis van prestatie-optimalisatie (Core Web Vitals) en cross-browser/cross-device testen.
- Kennis van toegankelijkheidsnormen (WCAG 2.2 AA).
- Comfortabel in het werken met Figma (of vergelijkbaar) om uw eigen ontwerpen te prototypen, en niet alleen om aangeleverde ontwerpen te bekijken.
- Ervaring met Git-workflows (branching, pull requests, code review).
- Een portfolio waaruit blijkt dat u zelf UI/UX heeft bedacht en gebouwd — en niet alleen ontwerpen van anderen heeft uitgevoerd.
- Comfortabel in het presenteren en afstemmen van ontwerpvoorstellen met de CTO en CEO.
- Vloeiend in Nederlands en Engels.
- Ervaring met Nuxt.js of vergelijkbare Vue-tooling.
- Ervaring met PHP, Symfony of Twig die verder gaat dan een basiswerkkennis.
- Interesse in of ervaring met SaaS-producten in een B2B-context.
Wat wij bieden
- Een contract van onbepaalde duur bij CollectOnline NV.
- Gevestigd in ons kantoor in Gent (3Square, Zwijnaarde), met de mogelijkheid tot hybride werken volgens ons bedrijfsbeleid.
- Echte autonomie bij het ontwerpen en bouwen van de look-and-feel van ons product, met directe toegang tot de CTO en CEO.
- Een groeiend, ambitieus team binnen een Belgische SaaS scale-up die internationaal uitbreidt.
- Een competitief, marktconform salaris.