Maybe on a small line of business app.<p>On a big, widely used consumer facing app however, front end developers really come into their own.<p>They have cross browser, cross device responsive design issues to contend with.  Accessibility and graceful degredation.  Performant JavaScript.  They also need design skills.<p>Very few people have deep skills in back end and front end.