
In ‘t kort: Een front-end developer houdt zich bezig met de voorkant van ‘t het internet; alles wat jij dagelijks gebruikt. Ze ontwikkelen met o.a. HTML, CSS en JavaScript de user experience van websites en applicaties.
Het internet is onderdeel van ons leven. Of…ons leven is onderdeel van het internet. Wat ‘t ook is, we staan niet echt vaak meer stil bij het internet. Bijvoorbeeld om te bedenken dat het web een voor- en een achterkant heeft. Er is een kant die je ziet en een kant die zich soms wel duizenden kilometers van je vandaan bevindt.
De voorkant van het internet is het domein van de front-end developer.
Zie de front-end developer als de persoon die de voorkant van de winkel ontwikkelt, terwijl een back-end developer alles achter de schermen regelt. Een front-end ontwikkelaar combineert een expertise in programmeren voor een scherp oog voor ontwerp en gebruikservaring. Front-enders die goed zijn in hun werk zijn in staat aantrekkelijke, simpele user interfaces te bouwen, terwijl de techniek aan de achterkant van het product soms extreem gecompliceerd is.
Om dat te doen moet een front-end developer ook verstand hebben van user experience design. Door gebruikers en hun acties te begrijpen, weten ze hoe ze het internet zo naar hun hand zetten dat jij en ik het begrijpen en makkelijk kunnen gebruiken. Daarnaast is het tegenwoordig essentieel dat ze kennis hebben van responsive webdesign, omdat online ervaringen op veel verschillende devices getoond worden.
Voor front-end development maken ontwikkelaars gebruik van verschillende programmeertalen, zoals HTML, CSS en JavaScript. Met deze talen creëren ze de structuur en het ontwerp van websites en applicaties. Om interactiviteit toe te voegen kunnen ook talen zoals AJAX, XML en JSON gebruikt worden. Een front-end developer moet dus veel kennis hebben om ogenschijnlijke simpele eindresultaten te kunnen bouwen.