Ja, das macht durchaus Sinn.
Backend und Frontend bezeichnet nicht Admin-Bereich und Oeffentlichen Bereich sondern eben die Oberflaeche (Frontend) und die Logik dahinter (Backend).
Das Aufzuteilen macht durchaus Sinn - ein Backendentwickler muss nicht Ahnung von CSS, JS und
HTML haben, was wiederum fuer nen Frontend-Entwickler Pflicht ist. Umgekehrt wird ein Backend-Entwickler viel ueber Design-Patterns, Datenbanken, etc. wissen muessen was den Frontendler nicht interessiert
Die Unterscheidung macht durchaus Sinn und ist auch branchenueblich. Wenn du beides kannst, umso besser. Beachte aber dass "ich weiss was CSS ist" nicht als "koennen" bezeichnet wird - als Frontend-Entwickler solltest du z.B. verstehn was die Vor- und Nachteile von fixen bzw. fluiden Layouts sind, was ein Grid-System ist, welche Schweinereien so mancher Browser hat, du brauchst Erfahrung mit JS-Frameworks, etc.
Greetz
alcaeus