Frontend developer, web sitesinin veya uygulamanın kullanıcı tarafını tasarlayan, geliştiren ve kodlayan bir yazılım geliştiricisidir. Kullanıcı arayüzü (UI) ve kullanıcı deneyimi (UX) gibi konulara odaklanır. HTML, CSS ve JavaScript gibi teknolojileri kullanarak web sayfalarını, mobil uygulamaları ve diğer dijital arayüzleri tasarlar ve oluşturur. Ayrıca, belirli bir tarayıcıda veya cihazda çalıştığından emin olmak için testler yapar. Genellikle tasarım araçları ve teknolojileri hakkında bilgi sahibi olurlar.