In Chrome for desktop I have options in the dev tools to disable cache completely when dev tools are opened and I have the options to manually do a hard reload when long clickin
As of 2018, from google help center (tested on Chrome 63) :
As mentioned in another answer, incognito tabs are also of great use for development.