Post a job
Split the work into milestones and fund all of them now. Freelancers can see the escrow balance before they apply, which is the whole reason they answer.
Connect a wallet to post a job
Posting a job funds it in the same breath: the contract pulls the full budget in USDC when the job is created. Nothing is charged before you sign.