Winger, Jamal originally joined on loan from FC United of Manchester for a month in the 2018/19 season, playing in a 2-2 draw with Stafford Rangers and a 2-1 win over Workington.
He joins permanently from Runcorn Linnets. Jamal finished the season with Linnets as they challenged for promotion to the NPL Premier Division.
He began his career at Burnley before joining Llandudno. In 2017 he joined FC United of Manchester where he went on to make 32 appearances in the National League North for the club. The winger then went on to play for Chester, Hyde United, Curzon Ashton and Bamber Bridge over the next few years.
He also lists Glossop North End, Trafford, Widnes and 1874 Northwich as former clubs, playing 18 times for the latter last season before joining Runcorn Linnets and is eligible to play for Jamaica, holding dual nationality.