Entwickler von Benutzeroberflächen gestalten die Benutzeroberfläche eines Softwaresystems durch den Einsatz von Entwicklungstechnologien für das Frontend. Sie programmieren, dokumentieren und pflegen die Benutzerschnittstelle eines Softwaresystems.