Mini on a Big roadtrip is de digitale identiteit van Toine Branbergen Freelance Front-end Developer en Allrounder. Internet ondernemer @ Mini on a Big roadtrip en De Gebroeders T. Lifestyle designer, blogger, reiziger en levensgenieter. Hard werken en hard genieten! Bekijk mijn portfolio
Wat is een Front-End Developer
In de internet wereld volgend trends en nieuwe ontwikkelingen zich in rap tempo op. Waar een website ontwikkelen in het modem tijdperk nog redelijk behapbaar was en door een persoon kon worden gedaan is het tegenwoordig zo, en dan vooral bij grote (Corporate) websites en projecten, dat er een heel team van professionals aan werkt om een optimaal resultaat af te leveren.
Doel van dit artikel is te laten zien wat de term Front-End Developer inhoudt, wat zijn rol is en wat er tegenwoordig allemaal komt kijken bij het ontwikkelen van een goede website. Ik heb geprobeerd het zo beknopt mogelijk te houden, begrijpbaar voor iedereen. Maar aangezien dit een ontzettend uitgebreid onderwerp is waar ik pagina’s vol over kan schrijven, en tig nuances in aan kan brengen kan er hier en daar wat informatie verlies zijn of te kort door de bocht werk, entschuldigung!
De korte uitleg
Kort door de bocht is het zo dat je een Designer nodig hebt die een gelikt design maakt. Vervolgens heb je een programmeur (Back-End Developer) nodig die de functionaliteiten fixed. Over het algemeen is het zo dat Designers en programmeurs twee totaal verschillende types zijn en geen verstand hebben van elkaars vakgebied. Sie Front-End Developer to the rescue! De Front-End Developer vult dit gat op en communiceert tegelijk met de Designer(s) en de Programmeur(s).
Het werk van de Front-End Developer
De Front-End Developer is de bruggen bouwer tussen deze twee werelden. De Front-End Developer krijgt het design aangeleverd en maakt de start naar een werkende website, inclusief de structuur en de interactie. Technisch komt het erop neer dat de Front-End Developer het design omzet naar code, (x)HTML, XML, CSS, plaatjes en javascript technieken etc.
Dit werk communiceert de Front-End developer met de verantwoordelijke programmeur (Mijn mening is dat een Front-end Developer ook goede communicatie skills moet hebben en basis kennis van programmeren) die er vervolgens voor zorgt dat alle functionaliteiten ook doen wat ze moeten doen.
Verder is het werk van een Front-End Developer nog een behoorlijk grijs gebied en ook afhankelijk van een freelance Front-End Developer of een Front-End Developer in een (groot) team.
Standaardisatie van de code
Momenteel gaat veel tijd van een Front-End Developer zitten in het standaardiseren van de geschreven code met als doel het cross-browser en cross-platform maken van de website. Elke browser en elk platform verschilt weer in de afhandeling en de interpretatie van de code waardoor er grote weergave verschillen kunnen optreden. Goed geschreven code volgens standaarden voorkomt fouten in de weergave en zorgt ervoor dat de content op elk platform goed te lezen is.
Dit kan leuk werk zijn als je van puzzelen houdt (zoals ik) maar het is vaak ook erg frustrerend omdat het op het eerste gezicht onzichtbaar werk is naar de klant/opdrachtgever toe maar het wel moet gebeuren. De afgelopen jaren was dit vaak een enorm drama maar met het verdwijnen van Internet Explorer 6, de komst van CSS 3 en HTML 5 en instanties die zich inzetten voor standarisatie is er al veel verbeterd (we zijn er nog niet). Instanties die zich bezig houden met het neerzetten van standaarden zijn W3C en in Nederland de Webrichtlijnen van de overheid.
Overzicht werkterein van een Front-End Developer
- De Front-End code maken (HTML, XML, CSS, beeldmateriaal en javascript technieken)
- Cross-browser / Standaardisatie van de code (Zorgen dat de website er in elke browser hetzelfde uitziet)
- Cross-platform (Zorgen dat de website op meerdere platforms te bekijken is (Mobiel, televisie, iPad etc.)
- Toegankelijkheid, denk aan mensen met een handicap zoals blinden of slechtzienden of mensen met een motorische stoornis.
Wat er verder bij komt kijken
Daarnaast heb je ook nog een tekstschrijver nodig en andere belangrijke aspecten die aanbod komen zijn zoekmachine optimalisatie, Online marketing (bijvoorbeeld Adwords campagnes), gebruiksvriendelijkheid en bij echt grote projecten systeembeheerders met verstand van server inrichten en database management.
Een ander aspect wat weer belangrijker wordt voor de zoekmachines is de snelheid van de website, het inladen van alle code en beeldmateriaal. Een nieuwe taak voor de Front-End Developer!?
Een goed team is het halve werk
Kortom, er komt tegenwoordig veel kijken bij het ontwikkelen van een goede website, iets waarbij het om verschillende redenen nog vaak fout gaat. Het is dus erg belangrijk om de de juiste mensen op het juiste project te zetten. Hoe groter het budget voor een goed team hoe meer mensen je kunt aannemen die uitblinken in een specialisatie. In het geval van een kleiner budget of een kleiner project is het fijn om een Front-End Developer te hebben die veel breder in te zetten is. Maar vast staat dat een goede Front-End Developer gewenst is bij elk project, groot of klein.
Hoe herken je een goede (de juiste) Front-End Developer?
Het moge duidelijk zijn dat een Front-End Developer belangrijk is maar dat het een behoorlijk grijs gebied is afgezien van een aantal vaste skills die elke Front-End Developer moet hebben. Het is daarom belangrijk om goed te kijken wat een project nodig heeft en daarbij de juiste Front-End Developer te kiezen. Om te beginnen moet een Front-End Developer passie hebben voor het internet en opgewonden raken van bovenstaande aspecten. In die zin denk ik ook niet dat je van goede of slechte Front-End Developers kan spreken maar eerder van de juiste of van een Front-End Developer waar je graag en goed mee kan samenwerken.
Handvaten waar je op kunt letten
- Een vakidioot die het heerlijk vindt om de ontwikkelingen van zijn vak en het internet/ wereld te volgen
- Heeft goede communicatie en luister skills
- Denkt goed na voor hij aan het werk gaat en denkt ook graag mee
- Heeft in ieder geval basis design en programmeer skills
- Schrijft Cross-browser en Cross-platform code
- Denkt ook na over de lange termijn van het project
Tip! Er is ook een vakvereniging voor Front-End Developers, The Fronteers. Hier is ook een vacaturebank te vinden.



