In all honesty, this should not even be possible to require in a contract (and I'm fairly sure that it indeed isn't, in most EU countries), considering that employment contracts are negotiated from a position of power imbalance.
This is usually a problem for lower paid jobs, not for developers.
Hiring a good developer is hard, hiring a good cleaner is simple.