Our client a reputable company based in Kirkcaldy, are looking for a skilled and proactive Marketing Manager to join their team. This is a key role responsible for leading the overall marketing strategy and delivery in the business. You will manage all aspects of the digital and trade marketing activity, with support from a Marketing Assistant, and work closely with external partners to grow brand visibility and drive commercial success. Your key duties will include: Plan and implement a comprehensive B2B and B2C marketing calendar, aligning activities with product launches, seasonal events, and strategic objectives. Lead regular B2B and B2C website updates, ensuring the site is current and engaging. Manage email marketing to both B2B and B2C audiences, including newsletter content and campaign planning. Coordinate online promotions and digital advertising campaigns to drive traffic and conversions. Oversee social media content planning, creation, and scheduling, ensuring consistent tone and visual identity. Manage weekly coordination with our website developer to action site improvements, SEO optimisation and maintain performance. Take part in a monthly call with the marketing consultant to review performance and refine strategic direction. Manage and support a Marketing Assistant, delegating tasks effectively and providing guidance. Oversee the companies presence on online retail marketplaces such as John Lewis, Debenhams, Freeman...