I think it was a few years ago when Netflix blogged about how each client had their own server component and how this made the client development easier. A few weeks ago I read about this again in the context of micro services. The term Backend For Frontend (BFF) was coined.
The article is a good read and my only comment is that remember that this is not limited to a micro service context. The idea of having the team developing the client also develop a service component to gather all information they need for the client is a good idea i think.