Nope, no grinding required. Believe me, I uninstall any game where grinding is required as I hate it with a passion, yet I finished this game no problem. There are some optional bosses that are super-hard and I skipped, but they are optional bosses.