We are quite small team (3members), he can make progress with easier and smaller tasks intead of getting stuck on one thing for 3 days without guarantee it will be finished and working at the end
we have been short of developers so the hiring process was literally "we wants you"... so hiring process is not the thing... i want him to get better not to be thinking about anybody else at least for now.
If the individual is not able to do the learn the basics tasks, you may need to revisit their employment and possibly your hiring process