Vacature
Lead Front-end Developer
We zoeken een lead front-end developer om in ons vaste team te werken aan Picqer: online magazijnsoftware voor webwinkels. We werken in een klein team aan gebruiksvriendelijke software. Die ook nog eens goed moet schalen, want we groeien hard.
Met Shape Up als ontwikkelmethode kunnen we rustig ons beste werk doen. We werken niet in de hectiek van korte scrum-sprints, maar met periodes van 4 tot 6 weken is er ruimte om problemen goed en naar eigen inzicht op te lossen.
Het huidige productteam is 9 personen groot, daar zoeken we meerdere developers bij. Waaronder 1 topper in front-end.
Over Picqer
Picqer is magazijnsoftware voor webwinkels. We maken geweldige software waarmee webwinkels en fulfilmentbedrijven hun magazijn professioneel kunnen draaien. We hebben intensief contact met gebruikers en proberen hun werk zo leuk en makkelijk mogelijk te maken.
We bestaan 12 jaar, groeien hard en verwerken 10% van alle Nederlandse webshop-bestellingen. Dat doen we met een team van 30 mensen waarbij iedereen veel verantwoordelijkheid en vrijheid heeft. We hebben een prachtig kantoor in Arnhem, maar we werken ook veel vanuit huis.
Even binnen kijken
We laten je graag zien wie we zijn en hoe we werken:
Picqer is als een spin in een groot web: We zijn continu in verbinding met duizenden webshops om bestellingen op te halen en voorraad updates te doen. Verdeeld over 8 verschillende e-commerce platforms. Daarnaast zijn we verbonden met tientallen pakketdiensten. Ook zijn er partners en klanten die vele requests per seconde doen op onze API en waar we vele webhooks naar versturen. En onze duizenden gelijktijdige gebruikers die in de webinterface bestellingen verwerken.
Het team
Het development team bestaat uit 4 developers, 3 designers, een productmanager en een Head of Engineering. Daar komen 5 developers bij. Met Shape Up als ontwikkelmethode werken we in kleine teams van 1 tot 3 mensen aan 1 project van 4 tot 6 weken. In zo'n project is het team zelf verantwoordelijk voor het ontwikkelen, testen en lanceren.
Als development team zijn we van a tot z verantwoordelijk voor de werking van Picqer. Zowel qua functionaliteit, gebruiksvriendelijkheid, stabiliteit, performance en security. Ons werk bestaat uit een mix van nieuwe functionaliteit ontwikkelen voor klanten, onderhoud uitvoeren, performance verbeteringen doorvoeren, als nieuwe technieken proberen voor de toekomst.
De techniek
We zorgen dat de tools die we gebruiken modern en up-to-date zijn. We werken met de laatste versies tools en frameworks die we door en door kennen. We draaien bijvoorbeeld PHP 8.3 in productie, en de upgrade naar Laravel 11 staat ook al op de planning. Deze filosofie willen we ook in onze front-end gaan toepassen.
Voor de toekomst neigen we naar een radicaal-simpele front-end stack die zoveel mogelijk is gebaseerd op ES6 Vanilla Javascript, in combinatie met Hotwire Turbo waar nodig. Hierbij leunen we graag op API's van moderne browsers (zoals web components en import maps) en op moderne build tools (zoals Bun en Vite). Daarom zoeken we naar een front-end expert met solide kennis van ES6 Vanilla JS, CSS3 en HTML5. Spreekt deze minimalistische aanpak van ontwikkelen jou? Solliciteer dan op deze functie!
De rest van onze stack bevat: PHP 8, MySQL, RESTful API's, Laravel, Git/Github, Docker, Redis en ElasticSearch. We deployen meerdere malen per dag nieuwe versies naar onze productieomgeving zonder downtime, gehost op Amazon AWS.
Wat we zoeken
We zoeken een front-end developer die erop kickt met simpele techniek een geweldige gebruikerservaring neer te zetten. Tot nu toe zijn al onze developers back-end of full-stack gericht. Daar zoeken we in ieder geval één front-end specialist bij die ons kan helpen de beste front-end stack te maken voor de komende jaren.
We vinden het fijn als 1 of 2 developers samen een nieuwe feature kunnen bedenken, ontwikkelen en lanceren. Daarvoor hebben we goede standaard componenten en een fijne tech-stack nodig. Op dit moment hebben we te weinig front-end kennis om de beste componenten te maken. We zoeken daarom iemand die visie heeft op een fijne front-end tech stack en die de nodige complexiteit abstract kan maken voor de andere developers in het team.
We werken graag met fijne en simpele tools. Je krijgt bij ons geen bonuspunten voor complexiteit. We werken veel met old-school HTML pagina's die server-side worden gegenereerd. Dat willen we ook zo veel mogelijk zo houden. We zullen niet snel naar een Single Page Application (SPA) gaan.
We hebben natuurlijk ook super dynamische functionaliteit op de pagina's waar dit nodig is. Daar werken we op dit moment met VueJS, Hotwire Stimulus en Hotwire Turbo. We denken hierin een aantal tools te kunnen schrappen en verder te kunnen versimpelen. We laten ons niet snel verleiden door de nieuwste frameworks en tools. We blijven bij de kern en schrijven eenvoudige, goed gestructureerde en duidelijke code met robuuste bewezen tools. Code die iedereen in het team kan begrijpen en onderhouden.
Doordat we voornamelijk a-synchroon werken zoeken we mensen die goed zelfstandig kunnen werken en goed schriftelijk kunnen communiceren.
- Minimaal 8 jaar ervaring in front-end Javascript
- Ruime ervaring met HTML en CSS
- Ervaring met een server-side taal is gewenst, zoals PHP, Java/Kotlin of Ruby
- Duidelijk lead niveau developer: ervaring in het bouwen van robuuste systemen, SOLID principes, test-driven-development
- Communicatieve topper, in Nederlands en Engels spraak en schrift
- Oplossingsgericht en kan goed uitleggen
- Proactief, leergierig en zelfstandig
- Voor 32 tot 36 uur per week
Wat we je bieden
Bij Picqer werk je samen in 1 groot team. Met z'n allen werken we aan een top product voor tevreden klanten. Dat doen we in een open en transparante omgeving.
- Gezellig en groeiend team met grote ambities
- Prima salaris volgens onze vaste salarisformule, onderhandelen is dus niet nodig (voor deze rol: 6.970-8.040 bruto per maand op basis van 36 uur)
- Reiskostenvergoeding en pensioenbijdrage
- Persoonlijk opleidingsbudget om zelf in te vullen (5.000 euro per jaar)
- De beste tools om je werk zo leuk mogelijk te maken (zoals een MacBook Pro, groot scherm, zit/sta bureau en een goede stoel op kantoor), zowel op kantoor als thuis
- Continue 1-op-1 coaching en feedback om te zorgen dat je de beste versie van jezelf wordt
- Op kantoor dagelijks lunch, oneindig koffie, thee en fris
Distributed en ons kantoor
We hebben een prachtig kantoor in Arnhem als uitvalsbasis. Maar we communiceren voornamelijk via geschreven tekst via online tools als Basecamp, Slack en e-mail. We hebben nauwelijks vergaderingen. Veel teamleden werkten voor het coronavirus al regelmatig thuis.
Het coronavirus heeft ons beleid blijvend veranderd: we zijn nu een distributed team. Je mag op ons kantoor werken, maar dat hoeft niet. Ook als het coronavirus verdwenen is. Voor deze functie hoef je niet in de buurt van Arnhem te wonen.
Solliciteer
We ontvangen graag je sollicitatie via dit online formulier. Goed kunnen schrijven is essentieel voor het werken bij Picqer. Een goed geschreven motivatie is belangrijker dan je CV en ervaring.
In je motivatie lezen we graag waarom je bij Picqer wilt werken, wat je kan toevoegen aan het team en wat je graag nog wilt leren.
Vragen over deze vacature kan je stellen aan Ruud Schuurmans (ruud@picqer.com).