You definitely need a local lawyer to draft a 'Preliminary Contract' that includes heavy penalty clauses for missed deadlines. Also, ask for the developer’s financial statements. If you are a foreigner, you might want to look into
the EOOD company route to ensure your rights are properly protected during the purchase process.