Startups hire people who can build things end to end once given a high level vision.
The other kind are who need spoonfeeding with specs, UI wireframes etc. Those people goto big companies :).
Having run own business is not required at all because you will be joining as an employee