Naar hoofdinhoudNaar inhoud
Vacature 001 · Oisterwijk

Onze eerste ontwikkelaar

Web-Projects is tot vandaag een bedrijf van één. Daar komt verandering in. Ik zoek iemand die mee gaat bouwen aan de websites, platformen en automatiseringen van onze klanten. Je begint op projectbasis, en als het van twee kanten klikt groeien we door naar een vast dienstverband.

Ik verkoop automatisering en zoek toch een collega

Op de rest van deze site lees je dat je met slimme software kunt groeien zonder extra personeel aan te nemen. Dat klopt nog steeds. Alleen werkt het twee kanten op.

Het saaie werk is hier namelijk al weg. Offertes, rapportages, meldingen, monitoring: dat draait vanzelf. Wat overblijft is precies het deel dat je niet wil wegautomatiseren, namelijk bedenken hoe iets moet werken en het daarna goed bouwen.

En juist dat deel past niet meer in één agenda. De keuze is simpel: vaker nee zeggen, of er iemand bij halen. Het wordt het tweede.

Dit is de eerste vacature in het bestaan van Web-Projects. Wie hier begint, begint echt aan het begin.

Twee sporen naar dezelfde main

Je begint op projectbasis. Dat is geen proeftijd met een ander woord, het is gewoon hoe we allebei ontdekken of dit werkt. Bevalt het van twee kanten, dan merge je erin als vaste kracht. Kies hieronder het spoor dat bij je past.

git checkout -b feat/junior

Je leert het vak op echt werk

Je kent React en je hebt al eens iets gebouwd dat verder gaat dan een tutorial. De rest leer je hier, op projecten die volgende week live staan.

main · Web-Projects
  1. Je eerste commit

    feat: eerste component live

    Je draait mee op een project dat al loopt. Kleine onderdelen, echte deploys, en aan het eind van je eerste week staat er iets van jou op een site van een klant.

  2. Je eigen feature

    feat: hele sectie van jou

    Je pakt een compleet onderdeel zelf op, van ontwerp tot livegang. Ik lees je code regel voor regel terug en vertel waarom iets beter kan, niet alleen dat het beter kan.

  3. Je eigen klant

    feat: eigen project opgeleverd

    Je krijgt een project van begin tot eind, inclusief het contact met de klant. Ik zit op de achtergrond, maar het is jouw project en jouw naam eronder.

  4. Merge naar main

    merge: dienstverband

    Je draait zelfstandig mee en we willen allebei door. Dan praten we niet meer over projecten, maar over een vast contract.

main · vast contract

Wat je meebrengt

  • Je bouwt een React-component zonder eerst op te zoeken hoe useState werkt
  • Je hebt ergens iets staan dat je zelf gemaakt hebt, hoe klein ook
  • Je vraagt het gewoon als je iets niet snapt
  • Je maakt dingen af, niet alleen leuk begonnen

Zo ziet een week eruit

Geen twee weken zijn hetzelfde, maar dit is het soort werk. Allemaal dingen die hier echt langskomen, en geen van alle verzonnen om leuk te klinken.

Maandag

Een metaalbedrijf en zijn mailbox

Offerteaanvragen komen binnen als los bericht en verdwijnen in een inbox. Jij bouwt de koppeling die ze eruit trekt, leest wat erin staat en ze als nette rij in het systeem zet.

Dinsdag

Een site die te traag laadt

De klant zegt dat het traag voelt en Lighthouse geeft ze gelijk. Jij zoekt uit waar het aan ligt, en aan het eind van de dag staat er een groen cijfer waar eerst een rood stond.

Woensdag

Een ontwerp dat moet gaan leven

Een nieuwe pagina, met een animatie die er niet ingeplakt uit mag zien. Je vecht een halve dag met een SVG-pad, en dan klopt het opeens.

Donderdag

Een klant aan de telefoon

Niet doorverbonden, gewoon jij. Ze vragen om iets wat technisch nergens op slaat. Jij legt uit wat wel werkt, en waarom dat ook nog goedkoper is.

Vrijdag

Iets bouwen dat niemand gevraagd heeft

Een tool voor onszelf, een experiment in de preview-laag, een idee dat later een eigen merk wordt. Daar is hier ruimte voor, en het is vaker nuttig gebleken dan niet.

Wat er in je gereedschapskist zit

Links waar we mee werken. Rechts wat je vooral niet hoeft te kunnen, want daar struikelen goede mensen te vaak over.

package.json
  • Next.js 16App Router, server components, ISR
  • React 19Inclusief de nieuwe view transitions
  • TypeScriptOveral, geen any als ontsnapping
  • Tailwind v4CSS-first, met een eigen designsysteem
  • SupabasePostgres, RLS, auth en storage
  • VercelDeploys, previews en analytics
  • Framer MotionDe animaties die je hier ziet
  • VitestVoor het werk dat stuk mag gaan

Wat je niet hoeft te kennen

  • Die hele lijst hiernaast

    Ken je er drie van, dan komen we een heel eind. De rest leer je hier sneller dan in een cursus, want je gebruikt het meteen.

  • Een designopleiding

    Het designsysteem ligt er al. Je hoeft geen ontwerper te zijn, je moet alleen kunnen zien wanneer iets niet klopt.

  • Scrum, story points, Jira

    Bestaat hier niet. Er is een lijst, er is overleg, en er is werk. Niemand vraagt je om je week in punten uit te drukken.

  • Een vlekkeloos cv

    Ik kijk naar wat je gebouwd hebt en hoe je erover praat. Een gat in je cv of een niet afgemaakte studie is hier geen gespreksonderwerp.

Wat je ervoor terugkrijgt

Geen fruitmand en geen tafeltennistafel. Wel de dingen waar je op een maandagochtend daadwerkelijk iets aan hebt.

Je eigen klanten

Geen ticket uit een wachtrij. Je weet voor wie je bouwt, je spreekt ze zelf, en je ziet wat het ze oplevert.

Je naam op het werk

Wat jij bouwt komt in het portfolio te staan, met vermelding erbij. Je bouwt dus ook aan je eigen naam, niet alleen aan de mijne.

Je beslist mee over de stack

Vind je dat iets beter kan, dan veranderen we het. Er is geen architectuurboard en geen commissie, er is een gesprek.

Geen tijdschrijven per zes minuten

Ik wil weten of het af is en of het goed is. Hoe jouw dag eruitzag is jouw zaak, zolang de klant blij is.

Spullen van jouw keuze

Laptop, scherm en toetsenbord kies je zelf. Je zit er de hele dag achter, dus daar valt weinig op te besparen.

Doorgroei die vastligt

Projectbasis is de aanloop, niet het model. We spreken vooraf af wanneer we het over vast hebben, zodat het geen bewegend doel wordt.

Waarschijnlijk niets voor jou als

Liever nu eerlijk dan over drie maanden teleurgesteld. Herken je jezelf hierin, dan gaat dit hem niet worden, en dat is prima.

Je zoekt een groot team

We zijn met z’n tweeën. Je overlegt met mij, niet met een afdeling.

Je wil alleen code schrijven

Je praat hier met klanten. Dat hoort bij het werk en het is niet weg te delegeren, want er is niemand om het aan te delegeren.

Je hebt sturing van buitenaf nodig

Er is geen standup die je op gang trekt. Je plant je eigen week, en je zegt het als iets niet gaat lukken.

Je wil volledig op afstand werken

Een dag thuis is prima. Maar zeker in het begin leer je het meeste aan dezelfde tafel, dus volledig remote gaat hem niet worden.

Solliciteren doe je zonder cv

Twee manieren, en ik vind ze allebei even goed. Kies degene die bij je past.

Optie 1

Bouw iets kleins

Bouw één pagina die één ding doet. Wat dat ding is mag je helemaal zelf weten: een teller, een timer, een generator voor iets volstrekt nutteloos. Er zijn twee regels. Het moet online staan, en het moet werken op een telefoon.

Stuur me de link. Geen motivatiebrief, geen cv, geen bijlage van vier pagina’s. Als ik hem open en er gebeurt iets leuks, dan bel ik je.

Kost je een avond. Wordt het meer, dan heb je het te groot gemaakt.

Optie 2

Bel of mail gewoon

Geen zin in een opdracht, of wil je eerst weten of dit überhaupt wat voor je is? Bel dan gewoon. Je krijgt mij aan de lijn, niet een recruiter die je cv voorleest.

Ook prima als je er nog niet uit bent. Twijfel je of je goed genoeg bent, dan is dat precies het gesprek dat we moeten voeren.

Antwoord binnen een week, ook als het een nee is.

Veelgestelde Vragen

Ja. Die lijstjes zijn wat ik hoop te vinden, geen deur met een slot erop. Kun je laten zien dat je snel leert, dan weegt dat zwaarder dan een rijtje vinkjes.
Je werkt als zzp’er of via een overeenkomst per project, met een tarief en een omvang die we vooraf afspreken. Het is bedoeld als aanloop naar vast, niet als manier om vast te vermijden.
Zodra je zelfstandig eigen klanten draait en we allebei door willen. We zetten vooraf op papier waar dat punt ligt, zodat je precies weet waar je aan toe bent.
Bespreekbaar. In het begin liever een paar vaste dagen dan losse uurtjes, want dan bouw je ritme op met de projecten die lopen.
Zeg het erbij. Naast je studie beginnen kan prima, zolang je dagen vastliggen en de klant weet wanneer je er bent.
Altijd, en binnen een week. Ook als het een nee is, en dan met de reden erbij. Geen bericht is hier geen bericht.

Nog aan het twijfelen?

Kijk dan eerst even rond bij het werk waar je aan mee zou bouwen. Spreekt dat je aan, dan weet je genoeg.