Should I sign an NDA with the developer? — answered by Engineer Saeed Baatiah
Yes, and it is a normal request no professional should refuse. But keep it balanced: it should protect your customer data, business figures, and product details, without preventing the developer from saying they worked with you or showing a screenshot of the public interface if you agree. An overly aggressive NDA — one banning any mention of the project for life — pushes many professionals to decline the work or raise the price.