Senior fullstack ontwikkelaar

  • Voltijds / deeltijds
  • 3+ jaar werkervaring
  • HTML5 & CSS3
  • CSS preprocessors (SCSS)
  • Frontend framework VUE.JS
  • Laravel framework & Blade template engine
  • Ervaring met Rest & Web API
  • Package managers (NPM)
  • Mysql
  • Rollup / Webpack
  • PHP
Over ons

Bij Catapult geloven we in de kracht van inlevingsvermogen, analyse en creativiteit om sterke merkidentiteiten te ontwikkelen. We geloven dat goed design het vermogen van de gebruikers om de functies van de interface te gebruiken kan vergroten. In ons ontwerpproces zoeken we naar een evenwicht tussen technische functionaliteit en visuele elementen om een systeem te creëren dat niet alleen esthetisch en herkenbaar is, maar ook functioneel, leesbaar en flexibel is om te voldoen aan veranderende gebruikersbehoeften.

Jouw rol

Je bent verantwoordelijk voor het onderzoeken, ontwerpen en uitwerken van diverse digitale opdrachten. Onderliggende technische kennis is noodzakelijk om tot de ontwerpen te komen die wij nastreven. Je werkt samen met ons, een klein team van grafisch ontwerpers en ontwikkelaars.

Als fullstack ontwikkelaar werk je aan ontwerpen en interfaces die Catapult voor haar klanten ontwerpt en ontwikkelt. Jouw rol omvat design en ontwikkeling van webapplicaties. Je speelt een sleutelrol in ons team, waarbij je technologie binnen het bereik van gebruikers brengt en een visie tot leven brengt.

Verantwoordelijkheden

Je ontwerpt interfaces die gebruikers in staat stellen om gegevens te begrijpen en ermee om te gaan.

  • Je vertaalt je concepten in nauwkeurige wireframes, rekening houdend met technische beperkingen, performantieproblemen en gebruikerscontext.
  • Je verrijkt interfaces door er een grafische lay-out aan toe te voegen die de interface toegankelijker maakt, en je maakt bijbehorende mock-ups.
  • Je past goede leesbaarheids- en bruikbaarheidspraktijken toe voor het ontwerp van duidelijke en aangename interfaces.
  • Je test je werk op gebruikers en past je ontwerpen aan tot je vloeiende interfaces hebt.
  • Je anticipeert op bijzondere kenmerken of karakteristieken van de inhoud en houdt er rekening mee in je ontwerpen.
  • Je ontwerpt in detail interfaces van hoge kwaliteit die geschikt zijn voor alle weergaveformaten (desktop, tablet, mobiel, enz.).


Je communiceert en documenteert je werk en faciliteert de implementatie ervan om ontwerpen van hoge kwaliteit te garanderen.

  • Je werkt voortdurend samen met de rest van het team om tot succesvolle resultaten te komen.
  • Je bent in staat om duidelijk en geduldig je werk uit te leggen, je beslissingen te verdedigen en opbouwende kritiek te gebruiken om je werk te helpen verbeteren.
  • Je stelt stijlgidsen op om de implementatie van interfaces te vergemakkelijken.
  • Je bouwt en onderhoudt flexibele en consistente ontwerpsystemen voor onze producten.


Je brengt de visuele identiteit van onze klanten tot leven en helpt deze verder te ontwikkelen.

  • Je houdt in je werk rekening met de visuele identiteit van het product of dienst en je helpt mee om deze te evolueren.
  • Je creëert ook mee aan de visuele identiteit van nieuwe diensten of producten.


Je blijft jezelf bijscholen en draagt bij aan de professionele ontwikkeling van ons team.

  • Je volgt actief de ontwikkelingen in de wereld van interface design.
  • Je test voortdurend nieuwe tools, formats en methodes die uw werk en dat van het team kunnen helpen verbeteren.
  • Je deelt je kennis met het team en blijft je inzetten om iedereen in het team te helpen bij de ontwikkeling en vooruitgang van hun werk.
Essentiële vaardigheden

Gedegen ervaring met het ontwerpen van complexe interfaces

  • Je hebt minstens 3 jaar ervaring in interactief en interface design.
  • Je kunt gegevens structureren en een flowchart uittekenen.
  • Je kunt een concept ontwikkelen en informatie grafisch vertalen. 
  • Je kunt voorbeelden geven van je eerdere werk bij het oplossen van complexe problemen.


Kennis van ‘User Centered Design’ (gebruikersgericht ontwerpen) 

  • Je kunt de behoeften van de gebruiker inventariseren en daarvoor een oplossing zoeken. 
  • Je kruipt in de huid van de gebruiker om tot gebruiksvriendelijke resultaten te komen.
  • Je plaatst de eindgebruiker centraal in je ontwerpproces.
  • Je begrijpt en hebt een eigen mening over goed interface design.
  • Je beheerst de verschillende facetten van ‘User Centered Design’ (informatiearchitectuur, structuur, leesbaarheid, interactie, rastersysteem, typografie) en dit voor verschillende weergaveformaten (desktop, tablet, mobiel,...).


Beheersing van productie- en ontwerpsoftware

  • Je bent snel en bedreven met Adobe InDesign, Illustrator en Photoschop.


Ervaring en kennis van code

  • Je hebt een zeer goede kennis van front-end technologieën (HTML - SCSS/CSS - Javascript (VUE framework)).
  • Je gebruikt ze dagelijks in je werk en je begrijpt hun beperkingen en mogelijkheden.
  • Je hebt ervaring met het werken in een team van ontwerpers en ontwikkelaars.


Inhoudsanalyse 

  • Je weet hoe je de inhoud moet interpreteren.
  • Je kunt zelfstandig een analyse maken van de inhoud en deze toepassen in je ontwerpconcepten. 


Jezelf verwoorden

  • Je drukt je gemakkelijk uit, zowel mondeling als schriftelijk.
  • Je presenteert je werk met gemak in groepsverband. 
  • Je bent in staat om constructieve feedback op te nemen.
  • Je bent sterk in mondelinge en schriftelijke communicatie in het Nederlands en in het Engels.
Gewenste vaardigheden

Animatie vaardigheden

  • Je kunt animaties aanbevelen om de visuele kwaliteit van de interfaces te verrijken.
  • Je beheerst de tools om geavanceerde animaties te ontwikkelen.


Ervaring met PHP – Laravel framework

  • Je hebt enige ervaring met het co-creëren, produceren en integreren van functionaliteiten en web/mobiel interfaces in een complexe applicatie binnen een PHP-Lavarel framework.
  • Je hebt de vaardigheden die nodig zijn om soepele interacties tussen ontwerpers en ontwikkelaars methoden te vergemakkelijken.
  • Je hebt ervaring met MJML, the Responsive Email Framework.
  • Je kent BitBucket en kan ermee werken.
Persoonlijke vaardigheden

Stiptheid en perfectionisme

  • Je geeft om details en bent in staat om kwaliteitswerk te leveren.
  • Je kunt aan strenge eisen voldoen. 
  • Je staat open voor kritiek en je laat geen gelegenheid voorbijgaan om je werk in vraag te stellen.


Afspraken, organisatie en deadlines

  • Je bent zelfstandig en stelt prioriteiten in je taken om betrouwbaar werk van hoge kwaliteit te garanderen. 
  • Je houdt je altijd aan onderlinge afspraken en deadlines. 
  • Je werkt graag in een omgeving die openstaat voor uitdaging en experiment.


Abstract denken en kunnen omgaan met complexiteit

  • Je houdt ervan om te gaan met complexe structuren en informatie. 
  • Je gelooft in het gebruik van design om oplossingen te vinden en problemen op te lossen.


Inlevingsvermogen en teamwork

  • Je voelt je op je gemak in een collaboratieve werkomgeving waar resultaten worden behaald in teamverband. 
  • Je verwelkomt input van medewerkers en opdrachtgevers.
  • Je gebruikt feedback constructief. 


Nieuwsgierigheid en verlangen om te leren

  • Je houdt van nieuwe uitdagingen en je gelooft dat de moeilijkste problemen kunnen worden opgelost in een multidisciplinaire omgeving.
  • Werken geeft je energie, net als het vooruitzicht om elke dag nieuwe dingen te leren.


Autonomie en aanpassingsvermogen

  • Je weet hoe je zelfstandig moet werken, terwijl je ook een teamspeler bent. 
  • Je stelt je aanpak in vraag en past die aan wanneer die niet de nodige resultaten oplevert. 
  • Je voelt je op je gemak in een snel veranderende omgeving en met werkmethoden die voortdurend in ontwikkeling zijn.
Werkomgeving

Het team van Catapult bestaat momenteel uit 4 personen, en we hebben plannen om dit in de komende jaren uit te breiden. Wij plaatsen openheid in het hart van onze cultuur.

  • Wij hanteren het principe van een horizontale structuur.
  • Wij waarderen een diversiteit aan achtergronden binnen ons team.
  • We staan iedereen toe om zelfstandig te werken en om prioriteiten mee te stellen.
  • Wij geven de voorkeur aan een ‘bottom-up’ benadering van werken, waarbij problemen worden aangedragen zonder oplossingen op te leggen.
  • Wij trekken tijd en middelen uit voor professionele en persoonlijke ontwikkeling en opleiding.
  • Wij passen principes van transparantie en billijkheid toe in het beheer van het bedrijf.
Procedure aanwerving

We zijn op zoek naar een getalenteerde fullstack developer die in staat is om zijn eigen visie, ideeën en ervaring in het team in te brengen. De aanwerving vindt plaats in 3 fasen:

  • We bekijken je cv, portfolio en motivatie.
  • Je hebt een of twee sollicitatiegesprekken met Frank (Senior Developer) en Anton (Senior Designer en oprichter Catapult).
  • Je hebt een eindgesprek waarbij je de rest van het team ontmoet.

Interesse?
Stuur ons je cv, portfolio en motivatie.

anton@catapult.be +32 (0)3 239 10 10