In één oogopslag
- Taken: Ontwikkel frontend functies die klanten direct gebruiken en verbeter de code die je aanraakt.
- Bedrijf: Shiftbase, een innovatief bedrijf dat software voor personeelsbeheer bouwt.
- Voordelen: Flexibele werkuren, hybride werken, 25 vakantiedagen en een opleidingsbudget.
- Overige informatie: Een open en informele cultuur met ruimte voor persoonlijke ontwikkeling.
- Waarom deze baan: Werk met AI-ondersteunde tools en zie je werk snel in actie bij klanten.
- Kwalificaties: Minimaal 3 jaar ervaring met SPA-frameworks, bij voorkeur Angular.
Het verwachte salaris ligt tussen 63000 - 77000 € per jaar.
Over Shiftbase bouwen we software voor de workforce die mensen helpt om hun werk gedaan te krijgen. Meer dan 10.000 bedrijven gebruiken ons platform elke maand om diensten te plannen en tijd bij te houden, met minder administratie in de weg. We werken vanuit ons kantoor in Zoetermeer met meer dan 80 mensen en groeien elk jaar. De cultuur is open en informeel. Je kunt een idee ter discussie stellen, ongeacht je functie, en we veranderen onze werkwijze wanneer iemand een goed onderbouwd voorstel doet.
Je bouwt frontend-functies die klanten gebruiken op de dag dat je ze vrijgeeft. Je zit in een productteam met backend, QA, design en product, en je neemt een functie van een ruw productidee naar een scherm dat een planner kan gebruiken zonder handleiding. Je tijd is een balans tussen het werken aan functies, bugs en het oplossen van technische schulden.
Claude Code is hoe onze engineers software schrijven. Iedereen hier gebruikt het dagelijks, en hele functies worden nu vrijgegeven met een agent die het meeste coderen doet. Je bent nog steeds verantwoordelijk voor wat je samenvoegt, dus je leest de diff, weet waarom het werkt en kunt het verdedigen in de review. Het interessante deel van de baan is beslissen wat je aan een agent overhandigt, wat je zelf schrijft en welke context de agent nodig heeft om het de eerste keer goed te doen.
Je vraagt wat een planner probeert te doen voordat je leest wat het ticket zegt. Je automatiseert de delen van je eigen proces die geen menselijke tussenkomst vereisen.
Jaar één, in volgorde:
- Eerst, verzenden. Lever functies in planning en tijdregistratie. Begin klein, neem dan één volledige functie van het productgesprek tot aan de release.
- Vervolgens, bezit een gebied. Neem een productoppervlak van begin tot eind en word de persoon waar het team naar vraagt, inclusief wat het als volgende zou moeten doen.
- Maak ondertussen wat je bouwt veilig om te veranderen. Herstructureer en test de paden die je bouwt terwijl je eraan werkt. Breid de testdekking uit waar deze ontbreekt.
Wat je zult doen:
- Ontwerpen en bouwen van frontend-functies vanaf ruwe productideeën.
- Lever functies met Claude Code, van de prompt tot de pull request, en bekijk de output net zo nauwkeurig als die van een collega.
- Schrijf de patronen, conventies en projectcontext waar onze agents op werken, zodat gegenereerde frontend-code in de juiste vorm terechtkomt.
- Verander ingewikkelde domeinregels in schermen die mensen kunnen gebruiken zonder handleiding.
- Los bugs op in je eigen functies en in code die je nog nooit hebt gezien.
- Verbeter de code die je aanraakt terwijl je deze aanraakt, zodat de volgende functie in dat gebied minder kost.
- Schrijf en onderhoud geautomatiseerde tests in Jest en Playwright.
- Verzend in korte cycli met je productteam.
- Pair, review en leer wat je weet.
Hoe we werken:
Frontend in Angular, backend in PHP, een webapp en een mobiele app in React Native. Tests in Jest en Playwright. We ontwikkelen AI-ondersteund met Claude Code als het primaire hulpmiddel, en een groeiend aandeel van onze code begint daar. Menselijke review en engineers die verantwoordelijk zijn voor wat ze verzenden houden het veilig. We verzenden in korte cycli in productteams met gemengde specialisaties. We pairen vaak, met elkaar en met een agent open. Elk kwartaal krijg je tijd om een van je eigen ideeën te bouwen en te verzenden, en we organiseren hackathons.
Must-haves:
- 3+ jaar professionele ervaring met een SPA-framework, bij voorkeur Angular.
- Je verzendt. Je hebt productiecode verzonden met een AI-agent.
- Je automatiseert je tests.
- Je vereenvoudigt. Je legt je keuzes uit.
- Je werkt als een gelijke.
Nice-to-haves:
- Claude Code in het bijzonder, of agentinstellingen die je voor een team hebt afgestemd in plaats van voor jezelf.
- TypeScript in detail.
- Storybook of componentbibliotheek-eigenaarschap.
- React.
- TDD.
- PHP, of genoeg backend om na te denken over de API die je consumeert.
- Bekendheid met een complex, gereguleerd domein (het onze omvat planning, tijdregistratie, verlof en arbeidsrecht in verschillende landen).
Dit zou je droomjob kunnen zijn als…
- Je wilt dat je werk binnen enkele dagen voor klanten zichtbaar is.
- Je hebt liever dat je een functie van begin tot eind bezit dan dat je een afgewerkt specificatie ontvangt.
- Je wilt invloed hebben op hoe een team frontend-code schrijft met agents terwijl het antwoord nog open is.
- Je verbetert de code die je aanraakt zonder dat je erom gevraagd wordt, en je stopt voordat het in een herschrijving van zes weken verandert.
- Je houdt van een domein dat maanden kost om te leren.
Dit is waarschijnlijk niet je droomjob als…
- Je wilt dat de technische aanpak is besloten voordat het ticket jou bereikt.
- Je wilt een baan waar AI buiten je editor blijft.
- Je zou agentoutput samenvoegen die je niet kunt uitleggen in de review.
- Je zou stoppen met verzenden om een refactor af te maken.
- Je geeft de voorkeur aan pixelwerk en laat liever tests en architectuur aan iemand anders over.
- Je werkt liever alleen dan in duo's en reviews.
Wat we bieden:
- Een laptop op Mac, Windows of Linux.
- 32 of 40 uur werkweek.
- Hybride, vanuit huis of het kantoor in Zoetermeer.
- 25 vakantiedagen op basis van een 40-urige contract.
- Pensioenplan.
- NS-businesscard of reiskostenvergoeding.
- Opleidingsbudget voor persoonlijke ontwikkeling.
Frontend Engineer werkgever: Shiftbase
Shiftbase is een uitstekende werkgever die zich richt op het creëren van duurzame relaties met zowel klanten als medewerkers. Met een sterke focus op persoonlijke groei en ontwikkeling, biedt Shiftbase een stimulerende werkomgeving waar strategisch denken en samenwerking centraal staan. Werken bij Shiftbase betekent deel uitmaken van een innovatief team dat waarde hecht aan jouw inbreng en waar je de kans krijgt om impact te maken in een dynamische sector.