Sollte man wissen, wie man eine Website entwirft, um als Freiberufler im Frontend-Bereich zu arbeiten?
Nicht alle Frontends sind Webseiten. Ich arbeite zB an einer Webstart-Applikation, da sind die Frontends ganz normale Java-Swing-Programme. Anderswo könnte das Frontend ein Windows-Programm sein, eine Qt-Anwendung oder ein WxWidgets-GUI, oder pures GTK auf Linux, oder noch pureres X11.
Hilfreich aber ist es allemal, um zu verstehen, wie ein Frontend-Layout aufgebaut sein sollte, denn HTML-Layouts sind im Vergleich sehr einfach aufzubauen, und man kann sie auch prima als Mockups für andere Technologien nutzen.