Un dezvoltator front-end creează interfața utilizatorului a unui site web, a unei aplicații sau a unui program și o completează cu conținut. Pentru a înțelege mai bine ce face un dezvoltator front-end, trebuie mai întâi să înțelegem ce face un designer de layout.
Toate paginile web constau din elemente de marcare, denumite de obicei cod HTML, și stiluri CSS, care reprezintă modul în care arată elementele. Codul și stilurile oricărei pagini sunt vizibile în Developer Console din browser. Faceți click dreapta oriunde pe pagină și selectați "Inspect"
Codificatorul folosește layout-ul designerului pentru a crea codul paginii - aspectul acesteia pe internet: prescrie structura, inserează imagini cu ajutorul etichetelor. Apoi lucrează la stiluri, cum ar fi culorile, fonturile, umbre, marginile etc.
Pagina creată de codificator este statică. Sarcina front-end-erului - funcționarea paginii web. Face în așa fel încât meniurile să se deschidă, legăturile să funcționeze, conținutul să fie încărcat, intențiile să răspundă la clickurile de mouse.