United Arab Emirates

How can I tell if the developers who showed up in the sales pitch are actually the ones who will build my project?

Ask the firm to name the specific engineers assigned to your project, have them join a technical call before you sign, and put their names in the contract with a clause requiring written approval for substitutions. If a firm resists any of these steps, treat that as a red flag.

Why this happens — and why it matters in the UAE

The UAE market attracts a high volume of software agencies, many of which operate as thin front-ends that outsource the actual build to cheaper sub-contractors in other countries. The senior engineers shown during a pitch may be real employees who are simply kept for business development, while junior staff or third-party vendors do the delivery work. For buyers in Dubai and Abu Dhabi, where projects often carry regulatory, data-residency, or Arabic-localisation requirements, a silent handoff to an unknown subcontractor carries real risk beyond just quality.

Practical steps to verify before you sign

1. Request named resource allocation in writing

Ask for a staffing plan that lists actual names, roles, seniority levels, and estimated weekly hours. A firm that cannot produce this before contract signature likely has not planned the team at all.

2. Run a technical interview with the proposed team

Set up a one-hour call with the engineers themselves — not the sales lead or the project manager. Ask them domain-specific questions: how they would approach your tech stack, how they handle data localisation for UAE cloud regions, or how they have solved a similar problem before. Senior engineers who will genuinely work on the project will answer fluently and with specificity.

3. Check LinkedIn and GitHub independently

Cross-reference the people shown in the pitch. Look at their employment history and any public repositories. Discrepancies between a claimed senior engineer's profile and their actual visible output are a signal worth probing.

4. Put substitution terms in the contract

Include a clause that states: any replacement of named key personnel requires your written consent with at least 10 business days' notice. This is standard in UAE government and enterprise IT contracts and most reputable firms will accept it without hesitation.

5. Ask directly about subcontracting

Many agencies in the region use subcontractors openly and legitimately. There is nothing wrong with this if it is disclosed, the subcontractors' credentials are shared, and the primary firm takes contractual responsibility for quality and delivery. The problem is undisclosed substitution, not outsourcing itself.

During the project

  • Insist on regular stand-ups or async updates directly from the engineers, not filtered through an account manager.
  • Review commit history and code review comments — these reveal who is actually writing the code.
  • Flag any sudden change in communication style, timezone, or technical vocabulary early; it often signals a team swap.

How CodeNicely approaches this

CodeNicely operates with a small, stable core team model — the engineers introduced during scoping are the ones who build. Contracts include named key personnel and the firm maintains NDA-first and full IP ownership terms as standard, which are particularly relevant to UAE clients working under DIFC or ADGM frameworks. That said, any firm you evaluate seriously should be willing to match these basic commitments.

Related questions

Can I ask to meet the development team before signing a contract?

Yes, and you should. Any reputable firm will arrange a pre-contract technical call with the engineers who will actually work on your project. If a firm declines or only offers to connect you with a project manager, escalate or walk away.

Is subcontracting common among UAE software agencies?

It is common and not inherently a problem. Many UAE-registered agencies use offshore or nearshore teams to manage costs. The issue is when it is undisclosed — always ask explicitly whether any portion of the work will be handled by a third party, and request those sub-contractors' credentials if so.

What contract clause protects me if the team changes mid-project?

A key-personnel substitution clause requires the agency to get your written approval before replacing named engineers. Pair it with a right-to-audit clause that lets you verify team composition at any point during delivery.

How do I check developer credentials independently in the UAE market?

LinkedIn cross-referencing, GitHub or GitLab public profiles, and asking for prior client references in the region are the most reliable methods. You can also ask the firm to share anonymised code samples or architecture diagrams from comparable past projects.

Want a direct answer for your project?

CodeNicely builds AI products, MVPs, and custom software for founders and teams worldwide. Tell us what you're building.

Talk to our team