Campbell’s performances for the Citizens and his hard work at the Hibernian Training Centre thrust him into first-team plans, and the 21-year-old featured during the Europa Conference League campaign and as a late substitute in the Scottish Premiership season opener at Motherwell.
Despite seemingly falling out of favour, all-action number eight Campbell impressed during the second half of the 3-1 defeat by Celtic at Easter Road in late October and was handed a starting role in the 3-1 Premier Sports Cup semi-final victory over Rangers.
Hearts to sign new forward with Stephen Kingsley set to return
Predicted Hibs starting XI for Livingston clash - with post-derby decisions to make for Hibs boss
Zurich v Hearts live on TV as Europa League play-off tie is beamed back to Scotland
Predicted Hearts XI for visit of Dundee United - with huge clash against Zurich in manager's mind
Hearts' European opponents confirmed as former Tynecastle winger prepares to return
Since then he has started the league matches against Ross County and St Johnstone, hitting the post in the latter, and is expected to line up against the Light Blues in tonight’s encounter at Easter Road as he helps fill the gap left by the absence through injury of Kyle Magennis.
“He’s made significant progress compared to where he was this time last season and we’re constantly working to help him develop his game and a consistency in everything he does.
“We want to keep our best young players at the club, and we’re pleased that Josh has agreed this new deal with us.”