Wat is een front-end developer?

Geschreven door Vivian Say op 14-4-2016

Als corporate recruiter krijg ik regelmatig de vraag wat een front-end developer precies doet, hoe de werkzaamheden er uitzien en over welke skills hij of zij moet beschikken.

In deze blog ga ik dieper in op het begrip front-end developer zoals wij dit bij Kabisa zien.

Wat is de definitie van front-end developer?

Voor als voor zoveel dingen geldt, is er vaak niet één definitie. Een front-end developer ontwikkelt de voorkant van de website, het gedeelte wat zichtbaar is voor de gebruiker. Als front-end developer ben je de spil tussen creativiteit van de designer en de techniek van de backend developer.

Bij Kabisa hebben wij afgelopen jaren een echte verandering zien ontstaan in front-end development. Daar waar het vroeger vooral ging om het schrijven van HTML en CSS, zien wij tegenwoordig meer ‘smaken’ in front-end development. ‘Smaken’ denk je nu wellicht? Jazeker! Hieronder licht ik ze toe:

Pre-front-end

Research, wireframen, brainstormen, prototypen, designen. Meedenken aan de zachte kant: wat gaan we bouwen? Zijn er conventies waaraan we ons gaan houden, of juist niet? Hoe maken we die website zo gebruiksvriendelijk mogelijk?

Front-end developer

Dit hokje vinden we zó front-end dat we het maar gewoon “de front-end developer” noemen. De user interface, semantische HTML, responsive webdesign, accessibility, interaction design, SEO. Mét JavaScript, maar dan gericht op de interactie in de browser. Technisch front-end developer Software engineering in de browser. Kortom echt programmeren in JavaScript. Dit is de software developer die bepaalt waarom Ember.js, AngularJS, Backbone.js of juist géén framework wordt gekozen en ervoor zorgt dat er met de backend wordt gepraat.

Hoe ziet het werk van een front-end developer eruit?

Als front-end developer heb je grote focus op ontwerpen, programmeren, testen en implementeren van het front-end gedeelte waarbij techniek, creativiteit, design, gebruiksvriendelijkheid en toegankelijkheid hoog in het vaandel staan.

Welke skills worden van een front-end developer verwacht?

Naast technische skills is het belangrijk ook over de juiste soft skills te beschikken.

Soft skills worden steeds belangrijker in het software vak. Persoonlijkheid speelt een belangrijke rol. Je staat voor kwaliteit in je werk en je bent in staat in een multidisciplinair team samen te werken. Je kijkt niet alleen naar de beste technische oplossingen, maar houdt ook rekening met de wensen, behoeften en mogelijkheden van de klant. De rol van sparringspartner wordt steeds belangrijker bij front-end development.

Bij de technische skills moet je denken aan programmeertalen als HTML, CSS, Javascript en is het prettig kennis te hebben van client-side MV*-frameworks, zoals bijvoorbeeld: Backbone.js, AngularJS of, Ember.js. Ervaring hebben met Behavior Driven Development of Test Driven Development is mooi meegenomen.

Hoe word je een front-end developer?

Ongeacht voor welke software taal je kiest is het prettig een goede basis te hebben qua opleiding. Dit helpt je in denkwijzes en het toepassen van technieken en methodieken. De HBO/WO opleiding Informatica of Computer Science zijn hiervan een goed voorbeeld. Ook de HBO opleiding Communication en Multimedia Design kan passend zijn wanneer jij ervoor kiest je extra te verdiepen in programmeren. Wil je een echte vakman of vakvrouw worden dan geldt dat je regelmatig extra moet investeren in het volgen en inspelen van de nieuwste ontwikkelingen op front-end gebied.

Kortom een baan als front-end developer biedt de nodige uitdaging en afwisseling waarbij je creativiteit en techniek mooi met elkaar samen gaan. Wil je meer weten over front-end development of ben je op zoek naar een baan als front-end developer neem gerust contact met ons op.

Awards

Vacatures

Blog

FAQ

Bij Kabisa staat privacy hoog in het vaandel. Wij vinden het belangrijk dat er zorgvuldig wordt omgegaan met de data die onze bezoekers achterlaten. Zo zult u op onze website geen tracking-cookies vinden van third-parties zoals Facebook, Hotjar of Hubspot. Er worden alleen cookies geplaatst van Google en Vimeo. Deze worden gebruikt voor analyses, om zo de gebruikerservaring van onze websitebezoekers te kunnen verbeteren. Tevens zorgen deze cookies ervoor dat er relevante advertenties worden getoond. Lees meer over het gebruik van cookies in ons privacy statement.