Frontend developer (AI & Automatisering)
Role details
Job location
Tech stack
Job description
Als frontend developer bij Eigen & Wijze werk je aan uiteenlopende digitale projecten voor verschillende klanten. Je vertaalt ontwerpen en ideeën naar gebruiksvriendelijke, goed presterende apps en projecten. Daarbij krijg je veel vrijheid om technische keuzes te maken en creatieve oplossingen te bedenken die de online beleving versterken. Je werkt samen met marketeers, designers en AI-specialisten aan moderne, schaalbare oplossingen. Bovendien krijg je de kans om jouw kennis en vaardigheden verder te ontwikkelen met behulp van AI-tools zoals n8n of manus, want wij geloven dat slimme technologie een vaste plek heeft in de toekomst van webontwikkeling.
Bij Eigen & Wijze werk je voor uiteenlopende MKB bedrijven in heel Friesland. Hierdoor kan je de ene dag werken aan het ontwikkelen van een app voor een dierenarts en de andere dag een project voor een staalproducent. Deze afwisseling zorgt er voor dat je samen met je collega's aan projecten werkt die echt het verschil maken voor deze bedrijven en breng jij de kennis die een idee omzet naar werkelijkheid.
Voor deze projecten heb je een breed scala aan tools nodig in je toolkit, denk bijvoorbeeld aan:
- Het kunnen programmeren in Javascript
- Werken met frameworks zoals react
- Testen en designen van de optimale user experience
Je wordt beter in het nieuwsgierig maken en verleiden, zodat bezoekers verder klikken. Bij Eigen & Wijze geven wij jou daarnaast de ruimte om door te groeien.
Zie jij jezelf in zo'n afwisselende, innovatieve en vrije omgeving? Kan je de uitdaging van zelfstandig werken en leren aan? Lees dan zeker verder!
Bij ons werk je niet met applicaties op basis van een voortgebouwd thema of maak je designs na op basis van een voorbeeld. Je helpt met het ontwerpen van toepassingen die aanspreken op de behoeftes van de eindgebruiker en past hier de nieuwste tools en technieken toe. Stap voor stap kan jij je projecten dromen en binnen no time maak jij een werkend prototype zodat de klant volop aan de slag kan. Als ideale kandidaat ben jij nieuwsgierig, communicatief sterk en secuur in je werk zo lever je met gemak producten die ready to go zijn!
Requirements
-
Geschoold op minimaal HBO niveau
-
Je hebt enkele jaren ervaring in frontend developement
-
Kennis van HTML, JavaScript en CSS
-
Kunnen werken met frameworks, bij voorkeur React
-
Kunnen communiceren met RESTful API's en asynchrone processen
-
Oog voor design en juiste user experience
-
Basiskennis van AI en n8n-workflows
-
Component-based programming en hergebruik van componenten
-
Nette code schrijven en duidelijk documenteren
-
Kennis van versiebeheer (zoals Git)
-
HTML: Voor het definiëren van structuur en layout.
-
JavaScript: Meest gebruikte frontend programmeertaal.
-
CSS: Voor de vormgeving van de website, waarbij vorm en functie gescheiden blijven. Deze 3 onderdelen zijn de core, elke frontend developer zou hierover moeten beschikken.
Technische kennis
- JSON
- Requests en responses
- Kan werken met authenticatie
- Basisbegrip van CORS
- Nette foutafhandeling
- Begrip van asynchrone processen
Frameworks Ervaring met een JavaScript-framework is een must. Bij voorkeur React, maar andere frameworks zoals Next.js of Vue.js zijn ook geschikt. Kennis van UI-frameworks en styling tools zoals Bootstrap of Tailwind CSS is handig voor consistente en moderne styling.
UX/UI Design Basisinzicht in user experience: welke stappen doorloopt een gebruiker in de webapplicatie. Moet oog hebben voor design en zorgt voor een strakke, responsieve uitvoering.
Integratie en communicatie Kennis van HTTP requests (REST), webhooks (dit wordt vooral bij n8n gebruikt) en websockets. Kan correcte routing toepassen. API-communicatie is belangrijk voor het uitwisselen van gegevens met externe diensten.
Basisbegrip van AI Begrip van taalmodellen zoals de OpenAI API. Logisch inzicht in automatisering: hoeft geen expert te zijn, maar moet pipelines en workflows in n8n begrijpen. Moet de input en output van deze workflows kunnen verwerken op de frontend.
Ontwikkelbaarheid en structuur Kan de applicatie modulair en schaalbaar opzetten, met aandacht voor herbruikbare componenten en een duidelijke codestructuur, zodat de kwaliteit gewaarborgd blijft. De applicatie moet onderhoudbaar zijn, en duidelijke documentatie kunnen schrijven is ook handig zodat toekomstige ontwikkelaars eenvoudig kunnen aansluiten bij een project. Hoewel uitgebreide CI/CD-processen niet nodig of vereist zijn, is het belangrijk dat de developer oog heeft voor continuïteit en kwaliteit van de ontwikkelomgeving. Ervaring met versiebeheer is een pré, denk hierbij aan Git.
Extra kennis (leuk voor erbij)
- Ervaring met real-time data via Server-Sent Events (SSE) of websockets voor streaming AI-output.
- Begrip van promptstructuren, tokens en context bij AI-modellen.
- Basiskennis van data-visualisatie (bijv. met Chart.js, D3.js of Recharts).
- Ervaring met state management tools zoals Redux, Zustand of Recoil.
- Kan omgaan met file uploads en downloads (bijv. AI die bestanden verwerkt).
- Kennis van markdown rendering of rich text output voor AI-responses.
- Ervaring met deployment tools zoals Vercel of Netlify.
- Basiskennis van accessibility (WCAG) om de app bruikbaar te maken voor iedereen.
- Kan met AI-responses omgaan die fouten bevatten (bijv. validatie of fallback logica).
- Begrip van caching en performance optimalisatie voor API-calls.
Word jij de volgende die -
een bijdrage gaat leveren aan ons team? We bijten niet, hooguit happen we toe Mail jou motivatie en cv naar nhuhl@eigenwijze.nl Verstuur e-mail
Eigen & Wijze is dé plek waar creativiteit, passie, ervaring en kennis samenkomen in een team van gedreven collega's. Doordat iedere marketeer zijn eigen specialiteit heeft, bundelen we onze kwaliteiten en zorgen we er samen voor om uit te blinken in ons vak. Daardoor kunnen wij jou inspireren en kan jij excelleren.
We kunnen voorstellen dat je nog vragen hebt.
Benefits & conditions
- Een contract voor 20 uur per week (bespreekbaar)
- Innovatieve werkomgeving
- Elke week een gezellige verzorgde lunch
- 25 vakantiedagen (o.b.v. 40 u)
- 8% vakantietoeslag
- Salaris in overleg
- Opleiding- en trainingsmogelijkheden
- Kilometervergoeding of auto van de zaak