I'm not saying that it's wrong, but
Move-Hide-Sneak Attack
Move-Hide-Sneak Attack, repeat...
is a very 4e style of play. My understanding of stealth in 5e is that you can't hide from someone who knows that you're there.
The rogue could hide and get sneak attack on a barbarian, but in doing so...