 He left by mutual consent in August 2016 because of family and work commitments, and the following month signed for Cymru Alliance club Flint Town United.He signed a new contract with the club in June 2017.Mackin later played for Blacon Youth in the Cheshire League Division One, winning the Cheshire Amateur Cup with them in April 2019.