If you're a small business owner in Dubai, Abu Dhabi or Sharjah, the search for a web developer probably looks the same: a flood of WhatsApp messages, quotes ranging from AED 800 to AED 80,000, and no clear way to tell who's any good. This guide is the conversation I wish every prospective client had with themselves before getting in touch with anyone.
§Why this market is messy
The UAE web development market is unusual. You have Gulf-based agencies charging European prices for Asian work, freelancers in Asia and Europe charging less than your monthly Salik balance, and a growing layer of "developer-agency hybrids" who sit in the middle and rarely communicate well from either side.
For a business owner, the only thing that matters is: did you get a site that does what you needed it to do? Everything else — stack choices, pricing models, project management software — is plumbing.
§The five questions to ask in the first call
Skip the portfolio review for ten minutes. Have a 30-minute call instead. Ask these five things and listen for the texture of the answers, not the answers themselves.
- Who actually writes the code? If the person on the call won't be writing it, you're hiring an agency. That isn't bad — but it changes who you should be evaluating.
- What does support look like on day 91? Anyone can promise the moon for the first 90 days. The question is what happens after that.
- What's the worst-case scenario you've handled? A developer who can't tell you about a real disaster has either never shipped anything important or is lying.
- Who owns the code at the end? If the answer is "we host it on our infrastructure" — read the contract carefully. Some agencies effectively rent you a site.
- Can I see a project from 12+ months ago that's still live? Half of all freelancer portfolios are dead links. Recency isn't the test — survival is.
§Red flags to walk from
Each of these alone isn't disqualifying. Two or more, and you should probably keep looking.
- A quote within an hour of describing the project. Real scoping takes a day or two of thinking.
- No staging URL during development. You should be able to see the site take shape, not get a single "ta-da" demo at the end.
- Heavy upfront payment (more than 40%) with no clear milestones tied to it.
- Vague answers about ongoing support — "we'll figure it out after launch" is code for "we won't be there".
- Templates passed off as custom work. Look for meta tags or footer credits in their portfolio.
"I've taken over maybe a dozen sites in the last two years that were built by someone who vanished. Every single one had at least three of the red flags above visible during the first sales conversation. The clients just didn't know what to look for.
§What pricing should look like
I won't share specific numbers — every project is different and I don't want to set false anchors. But the shape of a healthy quote always looks the same:
- One clear scope — not a tiered "good / better / best" upsell ladder.
- Itemised line items — design, build, content, deployment, post-launch support — each with a price you could question.
- A fixed timeline with a kick-off date and a launch date, not "approximately 6–10 weeks".
- An explicit change-request process — because requirements will change, and you want to know how that gets priced.
§The WhatsApp test
This one is specific to the Gulf market. In the UAE, WhatsApp is the primary business communication channel. A developer who insists on Slack-only, email-only, or "we'll send weekly reports via PDF" is either inexperienced in this market or doesn't want you to be able to reach them.
Send a WhatsApp message at 7pm on a weekday with a quick technical question. Don't expect an instant answer — but do expect an answer the next morning. If a developer can't manage that during the sales process, they certainly won't manage it after you've paid.
§Closing the conversation
The right freelance developer for you isn't the cheapest, the most expensive, or the one with the best portfolio. It's the one whose communication style and risk profile match yours. Some businesses want a hand-holding senior who explains every choice — others want a heads-down operator who delivers and disappears. Both can be the right call.
The test I recommend at the end of the first call: can you imagine sending this person a panicked WhatsApp at 11pm three months from now, and feeling confident they'll handle it? If yes, you're probably in the right place. If you hesitate, keep looking.
— A.
Akshay V T
I've spent the last six years building React and Next.js sites for businesses in the UAE, India, and Australia. I write about freelancing and the web — usually between projects, occasionally during.