Deze maand staat een frontend developer in de spotlight die binnenkort start met zijn nieuwe opdracht… uiteraard geplaatst door InterimLife!
We vroegen interim-professional Niels wat een frontend developer precies doet, wat iemand nou tot een goede frontend developer maakt, welke tips hij heeft voor opdrachtgevers en interim-professionals en wat er allemaal speelt binnen zijn vakgebied als frontend developer.
Benieuwd naar het verhaal van Niels?
Wij stelden al onze brandende vragen in dit interview.
Zoals de titel doet vermoeden, houdt een frontend developer zich vooral bezig met de ‘voorkant’ van de website. Dus alles wat de eindgebruiker ook daadwerkelijk te zien krijgt. De website of de webapplicatie wordt vaak ontworpen door een designer. Aan de hand van de designs brengt de frontend developer de gehele interface tot leven.
Los van de kwaliteit van je code, is het belangrijk dat een goede frontend developer zich goed kan verplaatsen in de eindgebruiker. Als je zelf ook het gevoel hebt voor wat er mooi uit ziet, of wat wel en niet gebruiksvriendelijk is, is dat een hele waardevolle toevoeging en kwaliteit van een goede frontend developer. Je denkt als het ware mee met de eindgebruiker en de klant.
Zelf vind ik het leukst om mee te werken aan projecten waar ik de ruimte krijg om zelf mijn creativiteit in te brengen. Tuurlijk is het ook wel fijn als je een design krijgt wat tot in de puntjes is uitgedacht, maar soms werkt het in praktijk toch net iets anders dan op papier. Of kan je door dingen net iets anders in te delen het technisch beter implementeren.
Binnen mijn vakgebied zijn er constant nieuwe ontwikkelingen. Dat stopt nooit. Dat is ook wat mijn werk zo leuk maakt! Of het nou gaat om een nieuw framework wat uitkomt, interessante nieuwe libraries of nieuwe features van bestaande frameworks, er zijn voortdurend nieuwe dingen te leren.
De drie bekendste frameworks van dit moment zijn React, Vue en Angular. Over de nieuwkomer Svelte wordt ook heel veel geschreven en gesproken. Je ziet bijvoorbeeld ook dat TypeScript steeds breder geaccepteerd wordt en over Tailwind CSS is ook iedereen ontzettend enthousiast. Genoeg nieuwe ontwikkelingen dus!
Wat ik zo leuk vind is dat ik de, vaak door de designer ontworpen interfaces, tot leven mag brengen. Dat wat jij bouwt, is ook precies dat wat de eindgebruikers te zien krijgen.
Tuurlijk werkt mijn interface niet zonder een backend, maar daar heeft de eindgebruiker vaak helemaal geen weet van. Die beoordelen de website of webapplicatie vaak voor een heel groot deel op hoe het eruit ziet en hoe gebruiksvriendelijk het is. Daarom word ik enthousiaster van de frontend dan van het backend gedeelte.
Dat is een lastige vraag. Er is niet een bepaalde gebeurtenis of bug die bij mij naar boven komt. Soms zijn het juist de kleinste bugs met de vervelendste consequenties.
Op de meeste projecten wel eigenlijk. Ik streef er altijd naar om werk op te leveren waar ik zelf trots op ben. Het ene ontwerp kan uitdagender zijn dan het andere, maar soms kan je ook trots zijn op een nette technische implementatie.
Zelf haal ik de meeste informatie van Twitter. Daarnaast lees ik ook nog wel met enige regelmaat een artikel op dev.to of Medium.
Wat mij opvalt is dat veel opdrachtgevers zoeken naar bijvoorbeeld een React developer. Terwijl React, Vue en Angular allemaal JavaScript is. Natuurlijk scheelt het als je veel ervaring hebt opgedaan in een bepaald framework. Maar het blijft JavaScript.
Een goede frontend developer zal niet veel moeite en tijd nodig hebben om te switchen naar een ander framework. Als je een goede kandidaat hebt die heel veel JavaScript ervaring heeft, maar wat minder ervaring met het framework wat zij gebruiken, schrijf die kandidaat dan zeker niet meteen af.
Veel ervaring opdoen. Wil je iets nieuws leren en kan dat niet bij je huidige werkgever, begin een side project. Ga je eigen applicatie bouwen. Je hebt dan alle vrijheid om precies datgene te bouwen en te leren wat jij graag wilt zonder dat je met iemand rekening hoeft te houden. Ik heb ook veel apps gemaakt, met de meeste heb ik uiteindelijk helemaal niets mee gedaan, maar ik heb er wel ontzettend veel van geleerd.
Ik heb in het verleden samengewerkt met Taren Mohan. Hij vertelde mij toen dat hij van plan was InterimLife op te richten met andere ondernemers. Op dat moment was ik er zelf nog niet klaar voor om de stap te zetten als freelancer. Toen ik dat wel was heb ik contact opgezocht met Taren en toen kwam van het een het ander. Binnen 1 week had ik mijn eerste opdracht via InterimLife.
Niels is één van de frontend developers die zich op het platform van InterimLife heeft ingeschreven. Wil je sparren over wat een freelance frontend developer voor jouw organisatie kan betekenen? Neem dan contact met ons op.
Weet je al wat je precies wilt en ben je op zoek naar frontend developers? InterimLife matcht direct de beste interim-professional op de door jouw gegeven criteria. Je weet binnen 5 minuten direct welke interim-professional het beste past bij jouw opdracht en kunt direct contact met hem opnemen.
Ontdek de werkwijze van InterimLife, of vraag een gratis demo aan.