Een vraag die ik toch nog regelmatig te horen krijg in mijn functie. Officieel ben ik op papier Front-end Developer maar bij deze functienaam worden bij elk bedrijf vaak andere specs gehangen. Als we het heel zwart/wit bekijken valt er onder de kennis van een Front-end Developer HTML, CSS & Javascript, en dan is er vaak bij javascript ook nog een discussie of dat er wel of niet bij hoort.
Ervaring na ruim 8 jaar
Als ik terug kijk op de 8 jaar dat ik in de “internet wereld” werk dan heb ik heel veel dingen tot mijn takenpakket gehad. Zo ben ik begonnen als Webdesigner bij Telfort in de Amsterdamse Bijlmer. Voor een net van school afkomende nerd was dit mijn grootste leerschool van allemaal. In een team van 3 Webdesigners (want front-end developers bestonden nog niet echt) maakte ik advertenties en banners op, maar was ook de huidige website van Telfort aan het bijwerken en aan het aanpassen want er zat geen CMS systeem achter. We waren dus een beetje van alles wat aan het doen. Na een manager wissel kwam voor mij de taak een “brug te slaan” tussen de PHP-ers op de afdelingen en de Webdesigners. En zo werd daar mijn functie als Front-end Developer “geboren”.
Na nog wat grote wijzigingen binnen het bedrijf zat ik uiteindelijk in een team van 5 Front-end Developers met ieder zijn eigen takenpakket. Iemand die al het Javascript werk deed, nog iemand deed alle WordPress vraagstukken en we waren allemaal druk bezig met het re-design van de huidige website. Ik was toen voornamelijk bezig met HTML & CSS werk, maar zorgde er ook voor het release van het front-end werk naar de staging, acceptatie en live omgevingen samen met de testers.
Bij mijn vorige werkgever, een internetbureau in Valkenswaard, zat ik samen met nog een Front-end Developer. Daar was ik in eerste instantie voornamelijk bezig met het standaardiseren van code. Naast dat deed ik HTML, CSS en Flash werk voor diverse websites en webshops en kwam er later ook telefonische klantsupport, klantontvangst, domeinregistratie, hosting en daarvan de administratie bij.
Vandaag de dag heb ik veel meer petjes op. Ik heb een eenmanszaak waarmee ik WordPress websites mee maak, maar werk ook fulltime voor een internetbureau in Waalre. Daar ben ik fulltime Front-end Developer maar doe naast de standaard HTML, CSS en Javascript dingen ook technisch flowcharts, wireframes, en content plannen maken binnen diverse projecten. Bij elk design kijk ik naar Usability, SEO en interactie en wat voor mogelijke nieuwe technieken we zouden kunnen gebruiken. Als een klant komt met een social media vraagstuk dan kan ik hem daar ook bij helpen en samen met de PHP-er kijken we wat er handig is voor de opbouw binnen ons eigen CMS. Ook bij dit internetbureau ben ik verantwoordelijk door de domeinregistratie, DNS, Webserver, hosting en facturatie daarvan. (komt misschien ook wel door mijn officiële opleiding achtergrond )
Het is niet alleen HTML & CSS
Wat ik hierboven eigenlijk wil zeggen is dat het takenpakket van een Front-end Developer zeker niet ophoud bij alleen maar HTML & CSS kennis. Het zal ook nog uitmaken of je zit in een team met 10 man of dat je met 2 developers zit. In een groter team (zoals ik bij Telfort gewend was) waren er duidelijke takenpaketten per developer, waar ik nu zit is een klein team en bepaalde dingen zullen toch opgelost moeten worden. Je zult dus creatiever moeten zijn met je kennis en buiten je comfortzone moeten treden om een mogelijke uitdaging op te lossen.
Vergeet ook niet dat we allemaal bij moeten blijven met onze kennis. Ons vakgebied staat niet stil en is nog volop aan het ontwikkelen en bij ontwikkelingen horen ook leermomenten.
Dus Claudia… wat doe je eigenlijk?
Ik ben een Front-end Developer en hou mij dagelijks bezig met HTML, CSS, Klantsupport, Hosting, Domeinnamen, DNS settings, SEO, Usability, Urenschattingen, Projectvoortgang, WordPress, Cross brower enz enz. Met deze technieken & kennis bouw ik nieuwsbrief templates, webshops, webapplicaties, apps, websites, web formulieren, brandportals, DTP-online tools, interactieve games enz enz
En ik doe Donald Duck na…