This job description is for a Digital Marketing Manager responsible for managing all digital communications channels to deliver brand objectives. The key responsibilities include developing and executing an online marketing strategy, managing branding and campaigns through websites, email, social media and search engine optimization/marketing. The role also requires analyzing digital performance, improving the customer experience, and managing projects and budgets.