I would advice to take up a permanent job. It's a win--win
situation.
1) spf offers before you get a perm job
2) spf offers after you get a perm job. Most job will put their
new employee on a 1 to 3 months probation. And if you were to
tender, you'll only need to serve few days notice.
3) spf offers after your probation period ends. Just inform spf
that you need a 1 month notice. They will put you in a later
intake.
4) spf reject you. At least you are already working