While in the tech world it is mostly believed that frontend developers have it easy because they do not have to know or put into practice some of the core ideologies in software engineering like SOLID principles and the likes, it's still a fact that there are grey areas where frontend developers have it rough, much rougher than backend developers.
Frontend software engineers are more likely to interface with the client and/or receive their feedback on the job done. Because the work of a frontend engineer can be easily seen, the client is more able to offer opinions on what would be preferred, they're also more likely to assume that because they can see it, the problem shouldn't be that hard to fix, they're less likely to be as patient (like they would with backend engineers) as a visible problem looks more pressing than an obscure problem which is shrouded in mystery.
Frontend software engineers sometimes face more pressure than backend engineers in this regard, backend engineers have some leeway as their problems are perceived to be harder (and in truth they are) than frontend problems, the visibility and appreciation that frontend engineers get comes with a lot of expectations that must be fulfilled.
When you work as a frontend engineer you have to be able to articulate issues and manage client expectation, I once worked with a client that kept seeing different features on different websites and kept adding to the product expectations, this is a reality that is quite common in this line of work because the customer assumes it can't be that hard to add it. Being able to manage the client can quickly earn you a reputation as someone that's easy to work with and that's a good reputation to have.