IME when you need someone to analyze user requirements and build an efficient UI it falls to the backend guys as well, because sorting out requirements is also part of our job. More often than not the front end devs I've worked with have been focused on making things pretty, making sure all the fonts match and the colors look nice rather than focus on true usability, often this is all they're empowered to do, they industry (sadly) makes little distinction between UX and UI.
Of course these are gross generalizations and I've seen exceptions to all the above points.