In fact, I would recommend looking not for a marketing specialists only, but for a branding agency. Such companies are much better than ordinary marketers. If your budget allows, you can promote your company and increase sales, create a brand that will be remembered. In addition, agencies like Clay will promote your business on a turnkey basis, develop marketing campaign, design a website, and improve the app. For instance, here is their recent grocery store design case, which they were promoting. You can read about other interesting projects and services that they offer on their official website