Offer is quite enough. You will sign the contract before stamping the Residence Permit in your passport. No worries