As backend developer, it is hard to think about the many little details that make the UI the UI. It is a different context and style of development compared to backend development. CSS (classes) can be re-used in a different way than backend classes and functions. But coming from a background where always both was needed: back and front-end work, I cannot really tell what feels easier. I think both sides have their own quirks.