Jordan White is our second summer recruit ahead of the 2020/21 season.
The forward, who was last with Inverness CT, adds to our striking options heading towards the new campaign.
“Jordan adds to our front line and brings a new dimension to what we have already,” said manager Stephen Robinson.
“He adds competition, gives us options and something we didn’t have last season.
“I’ve watched Jordan on numerous occasions and he is more than just a target man.
“He can run in behind and cause defenders problems throughout, as well as bringing others into play.”
White, who will wear the number 18 jersey, started out professionally with Dunfermline Athletic, making his debut aged 17 in 2009.
After early spells with Drogheda United, Clyde and Falkirk, his career took off with a move to Stirling Albion in 2012.
It was with the Binos in the Third Division where, after 36 goals in in 77 games, he earned a move to the second tier with Livingston.
His goal scoring continued, netting a further 31 in 86 before switching to Wrexham.
Illness curtailed his time with the club and, after a short spell at Barrow, he returned to Scotland to re-establish himself at Inverness, where he scored 25 goals over a two-year spell.
“I’m buzzing to get started and looking forward to the challenge ahead,” said the 28-year-old, who has signed a two-year deal.
“I’ve had to wait a while to get the opportunity to play in the Premiership and I couldn’t think of a better place to start.
“It’s a club that really excites me in the way they go about their business on and off the park, and I can’t wait to be a part of it.
“I’ve scored over 100 goals in Scottish football, and I’m determined to add many Premiership goals to that list and be a success.”