Best Roofer Marketing is a digital marketing agency dedicated to delivering customized solutions for the home services industry. We pride ourselves on building authentic partnerships that drive impactful results through proactive transparency and passionate service. Our Client Success team helps businesses tell their unique stories through creative and effective digital marketing strategies.
As a Project Manager, you will be responsible for keeping client projects organized, moving forward, and delivered on time. You will serve as a key point of contact with internal team members and external partners, coordinating tasks, timelines, communication, and follow-ups across a variety of digital marketing and website projects.
Job Overview
We are seeking a motivated and organized Project Manager to join our growing team. The ideal candidate will have a solid understanding of digital marketing, website development, and the day-to-day processes involved in managing client projects. You will coordinate projects from initial request through completion, maintain clear communication with clients and internal team members, manage deadlines and deliverables, and ensure that outstanding tasks are consistently followed through.
This role requires someone who can confidently manage multiple priorities, identify potential issues before they become problems, and keep projects moving without requiring constant oversight. You will work closely with our internal marketing, creative, and development teams while escalating technical, strategic, or specialized requests when additional expertise is needed.
- Office Location: Remote (Canada), Remote (South Africa)
Key Responsibilities
- Serve as a point of contact for day-to-day project communication, ensuring questions, requests, and updates are handled promptly and professionally.
- Coordinate website-related projects and requests from initial intake through completion, ensuring tasks, deadlines, and deliverables remain organized and on track.
- Manage project timelines, priorities, follow-ups, and internal assignments across multiple client accounts.
- Communicate project updates clearly to internal team members via Slack, ensuring information is properly documented and projects remain organized and moving forward.
- Monitor outstanding tasks and proactively follow up with team members, clients, and external partners to prevent projects from stalling.
- Coordinate website updates, content requests, SEO tasks, PPC-related requests, and other digital marketing deliverables with the appropriate internal team members.
- Review completed work for accuracy, completeness, and alignment with the original request before communicating completion to the team.
- Maintain organized project documentation, notes, task details, and client communications within the company's project management and communication systems.
- Coordinate with the Senior Project Manager, external partners, and internal teams when client requests require advanced technical, marketing, development, or strategic expertise.
- Identify opportunities to improve internal processes, project workflows, and communication to make client delivery more efficient.
Requirements
- Bachelor’s degree in Marketing, Business Administration, Communications, Project Management, or a related field, OR equivalent professional work.
- 2–3 years of professional experience in project coordination, digital marketing, website management, client services, account coordination, or a related field.
- Strong written and verbal English communication skills, with the ability to communicate clearly and professionally with clients, internal team members, and external vendors.
- Self-motivated, proactive, and teachable, with a willingness to learn new tools, systems, technical concepts, and processes.
- Strong problem-solving skills and the ability to take initiative when approaching new or unfamiliar tasks.
- Highly organized and detail-oriented, with strong follow-through and accountability.
- Demonstrated ability to work within WordPress websites is required.
- Demonstrated familiarity with WordPress page builders such as Elementor, Oxygen, and Divi is strongly preferred.
- Familiarity with ClickUp or similar project management software.
- Ability to manage multiple projects, deadlines, and competing priorities while maintaining accuracy and organization.
- Basic understanding of digital marketing concepts and how websites support broader marketing efforts.
- Comfortable working independently while collaborating closely with internal team members and external partners.
- Willingness to take on new responsibilities and continue developing technical and project management skills.
Preferred Qualifications
- Hands-on experience working with website hosting environments and basic hosting management.
- Familiarity with HTML and CSS.
- Basic understanding of PHP and how it relates to WordPress websites.
- Proficiency in troubleshooting common WordPress website issues.
- Working knowledge of website plugins, forms, caching plugins, integrations, and third-party services.
- Familiarity with DNS, domains, SSL certificates, website migrations, or other basic website administration tasks.
- Demonstrated ability to coordinate website development projects between clients, internal teams, and external developers.
- A background working with digital marketing agencies or other environments where multiple client projects are managed simultaneously.
Benefits
- Opportunities for career growth and professional development
- Collaborative and supportive team culture
- Paid Time Off
- Exciting projects and the opportunity to make a real impact on the future of marketing within the home services industry
- Flexible and remote work environment