Jest to określenie programisty, który odpowiedzialny jest za wizualną część aplikacji. Jego praca w dużej mierze opiera się na znajomości języków programowania takich jak HTML, JavaScript, CSS oraz przypisywanych JavaScript freamworków.
Wyróżnić można 2 grupy front-end developerów ze względu na ich zadania:
- ich zadaniem jest kodowanie z projektów graficznych do layoutów WWW, wykorzystując do tego głównie technologię CSS i HTML,
- głównej mierze zajmują się komunikacja pomiędzy interfejsem użytkownika a serwerem, wykorzystując do tego głównie technologię JavaScript.