I run a small event planning business in Abu Dhabi and two years ago I got a website built by a friend. Now the site looks old, the contact form sends messages to the wrong email, and customers say the gallery images do not load on their phones. I finally saved enough money to hire a proper web development company in Abu Dhabi but I am scared of making another mistake. What are the real signs of a trustworthy developer? Do I ask for a contract with clear delivery dates? Should I pay in parts or only after everything is tested and working properly on all devices?