No, you are not need to reside in the UAE in order to start up a business in the Dubai free zone. The company’s general manager should live in the UAE, nevertheless.