Fullstack Javascript Developer

Functieomschrijving

Wat wij zoeken

De trend naar Javascript (NodeJS) is er eentje die niet te missen is, ook voor ons niet. Zowel in de front-end met React, VueJS en Angular als in de backend met met NodeJS (en serverless) zien we belangrijke kansen voor onze organisatie. Zeker gezien we steeds meer werken op basis van services. Een solide Fullstack developer vormt voor ons de brug tussen frontend en backend en kan onze organisatie en, allerbelangrijkste, onze webshop naar een nieuw niveau brengen.

Wat je doet

  • Onze webshop kan om te beginnen wel wat bewegende delen gebruiken. Bijvoorbeeld gepersonaliseerde producten inladen staat hoog op onze lijst. Dat zal overigens niet bij een paar delen blijven; we houden nauwlettend de trend richting PWA in de gaten en maken onze randsystemen als klaar om de volgende stappen te gaan maken.
  • We zouden graag ons magazijn systeem volledig headless maken. Daarvoor moet ons ‘old school’ Bootstrap beheerpaneel wijken voor en @next Angular, Vue of React API-based project.
  • Connectoren, connectoren everywhere... Iedere dag heeft er wel weer iemand data uit een externe bron nodig om te combineren met een andere databron en die dan weer te exporteren naar CSV. Perfect taakje voor tussendoor en mooi om eens een beetje te knutselen met wat clouddiensten, Lambda met S3 doen?
  • Legacy, helaas hebben we die ook. We durven het bijna niet te zeggen, maar je zou zelfs jQuery tegen kunnen komen 🤫. Gelukkig weet jij dat varkentje wel te wassen en zet je het in no-time om naar een strak stukje Typescript.
  • Leren. Een developer is nooit klaar, it’s that simple.


Een dag als Javascript Developer

Je komt binnen en wast meteen je handen. Je geeft enkele collega's een air-hi-five op anderhalve meter afstand en wast voor de zekerheid nog een keer je handen terwijl je langzaam telt tot 20.

Zo, eerst een bakje koffie en dan maar aan de slag. Je begint met een korte stand-up met andere developers. Je vertelt even wat je hebt gedaan, wat je gaat doen en waar je tegenaan gelopen bent. Je overlegt nog even één op één met een collega over een architectuur vraagstuk en dan ga je aan de bak.

Deze ochtend staat het opzetten van een proof-of-concept van een AngularJS backend applicatie op het programma. Speerpunten; Typescript, authenticatie en autorisatie met JWT en verder alles op basis van onze API. Als neurotische developer sowieso eerst even een grondige basis leggen met een linter, test-framework en de juiste IDE instellingen en dan aan de slag met het echte werk. Tegen de middag heb je de basis opgezet en zelfs de authenticatie werkt al.


Tijd voor pauze, je zou het bijna vergeten. Met enkele collega's strek je even de benen. en loop je naar de Subway, Griek, Sushitent of de pomp om wat lekkers te halen.

Eenmaal na de pauze ga je aan de slag met iets waar je marketing collega ontzettend blij van gaat worden en jij mooi je cloud / serverless skills kunt verbeten 💪. In dit specifieke geval moet je data uit een pricing tool halen, opslaan en ontsluiten als CSV. Een combinatie van cloud functions en een API endpoint moeten dit gaan waar maken. Je weet alleen nog niet hoe, maar je hebt de rest van de middag nog om daarachter te komen en sommige van je collega's hebben hier al wat ervaring mee. Moet lukken toch?

Wat wij bieden

  • Een salaris tussen de € 2500 en € 3800
  • Zelfstudie (ontwikkeling) budget
  • Pensioenopbouw en onbeperkt vakantiedagen
  • Een personeelsvereniging. Weekendjes weg of een avond naar de kroeg, het is er
  • Een omgeving waarin initiatief (pro-activiteit) wordt toegejuigd
  • Een jong en enthousiast team in een snel groeiende organisatie
  • De mogelijkheid om mee te groeien met de organisatie
  • Een losse organisatiestructuur.

    Voor recruiters: acquisitie heeft geen zin

Functievereisten


  • Analytisch en precies; je weet wat je gaat maken, voordat je het maakt
  • Altijd op zoek naar verbetering; van jezelf, je werk en de organisatie.
  • Allergisch voor herhaling; automatiseren?
  • Typescript niveau wizard 🧙‍♂️
  • Kennis van Angular, React, VueJs, NodeJS, Mocha, Jasmine, Jest, Cypress, Babel
  • Tests zijn geen extra werk, maar een vereiste
  • Jouw code kun je lezen als een boek
  • Bonus: Ervaring met Serverless (cloud platforms)