Social Media & Digital Marketing Manager (Full-Time)
Kennedy Roofing – York
Salary: £15.00–£20.00 per hour (Negotiable depending on experience and proven results)
Job Type: Full-Time, Permanent
Hours: Monday to Friday, 9:00am – 5:00pm
Location: York – Office-Based & Site-Based (Not Remote or Hybrid)
About Us
Kennedy Roofing is a growing roofing company with a strong reputation for quality workmanship, reliability, and excellent customer service. As our business continues to expand, we are looking for an experienced, highly productive, and results-driven Social Media & Digital Marketing Manager to help drive the next stage of growth.This is not a standard office marketing role. We are looking for someone who is prepared to get involved in the business, visit roofing projects, capture content on-site, and create powerful marketing campaigns that generate real enquiries and sales.T
The Role
You will be responsible for managing all aspects of our marketing, advertising, social media presence, and lead generation.You will work both from our office and out on roofing projects, creating content that showcases our work and promotes the business across all digital platforms.This is a key position within the company, and we are looking for someone who takes ownership of their work, brings ideas to the table, and is committed to helping grow the business.
Key Responsibilities
Manage and optimise all Google Ads campaigns. Develop and implement marketing strategies to increase leads and sales.
Manage all social media platforms including Facebook, Instagram, TikTok, LinkedIn, and YouTube. Visit roofing projects and jobs to capture professional photos and videos.
Create engaging TikTok videos, Instagram Reels, Facebook content, and YouTube Shorts. Produce voice-over and talkover videos highlighting completed projects.
Edit and publish content across all platforms. Create blog content and website updates.
Assist with SEO and website improvements. Monitor online reviews and customer engagement.
Track campaign performance and provide regular reports. Build brand awareness and increase the company’s online presence.
Generate high-quality roofing leads through digital marketing campaigns. Identify new marketing opportunities to help grow the business.
Work closely with management to develop and implement growth strategies.
Essential Requirements
The successful candidate must: Have proven experience in social media marketing and digital advertising.
Have strong experience managing Google Ads campaigns. Be highly confident with IT systems, software, and digital platforms.
Have experience creating, editing, and publishing video content. Be confident filming, presenting, and directing content creation when required.
Have experience with TikTok, Instagram Reels, Facebook, and YouTube content. Be highly organised and capable of working independently.
Be hardworking, reliable, and extremely productive. Be willing to learn and continuously improve.
Have excellent communication skills. Be confident travelling to roofing projects and customer sites.
Have a positive attitude and strong work ethic.⸻
Licence & Transport Requirements
A full UK driving licence is essential.The successful candidate will regularly travel to roofing projects across York and surrounding areas to capture photos, videos, customer testimonials, and project progress content.
Experience with photography and videography equipment is highly desirable.⸻
Preferred Skills
Experience working within the roofing, construction, or home improvement industry. SEO knowledge.
Website management experience. Experience using Canva, CapCut, Adobe Creative Suite, or similar software.
Photography and videography skills. Content creation and video editing expertise.
Proven experience generating leads through digital marketing. Experience growing business accounts across multiple social media platforms.
What We’re Looking For
We are looking for a marketing professional who genuinely wants to help grow a business.The ideal candidate will be:
Results-driven Highly productive
Self-motivated Creative
Professional Reliable
Ambitious Hardworking
Focused on generating enquiries and business growth
We want someone who takes ownership of the company’s marketing and treats the business as if it were their own.
What We Offer Competitive pay of £15.00–£20.00 per hour.
Higher salary available for exceptional candidates with a proven track record. Long-term career opportunity within a growing company.
Opportunity to take full ownership of the company’s marketing strategy. Supportive working environment.
Potential performance-based bonuses. Career progression opportunities as the business continues to grow.
Please Read Before Applying
This is a hands-on role that requires proven experience in digital marketing, social media management, content creation, Google Ads, and video production.
You will be expected to manage our marketing activities, visit roofing projects, capture photos and videos on-site, create engaging content, and actively help generate new business for the company.
Please do not apply if:
You do not have proven experience in digital marketing and social media management. You are not confident running Google Ads campaigns.
You are uncomfortable creating and editing video content. You are unwilling to visit roofing projects and work both in the office and on-site.
You do not hold a full UK driving licence. You are looking for a remote-only position.
You are not comfortable taking ownership of marketing responsibilities and delivering measurable results.We are looking for an experienced, hardworking, reliable, and highly productive individual who is confident in all aspects of this role and is committed to helping grow our business.
Apply Now
Please send: Your CV
Examples of social media accounts you have managed Examples of Google Ads campaigns you have run
Examples of video content you have created
A brief explanation of how you would help grow Kennedy RoofingScreening Question:
Please provide links to at least three social media accounts you have personally managed or grown and explain the results you achieved.
Only applicants with proven experience in marketing, content creation, social media management, and digital advertising will be considered.
We are looking for someone who can deliver measurable results and help drive the growth of our company.
Job Types: Full-time, Permanent
Pay: £15.00-£20.00 per hour
Work Location: In person