Born in Barnsley, Rose signed his first professional contract with hometown club Barnsley in March 2011, alongside Jordan Clark. He made his senior debut in the Football League on 25 April 2011, in a 2–2 draw at home to Doncaster Rovers. He scored his first goal for Barnsley against Burnley in the FA Cup on 5 January 2013. He scored the winning goal two minutes after coming on as a substitute. He scored his first league goal for the club on 19 January 2013, rescuing a late point for Barnsley in a 1–1 draw against Ipswich Town.
