Social Media & Brand Communications Strategist

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

TBD

HOURS PER WEEK

40

DATE UPDATED

Aug 14, 2026

JOB OVERVIEW

We're looking for an experienced Social Media & Brand Communications Strategist to join our growing virtual team of 15 VAs. This is a long-term role with strong potential for full-time employment.

You'll work directly with clients in Canada, the U.S., and Europe managing their social media from strategy through execution, plus some general virtual assistant support. The role starts at 10 hours/week and grows to 30–40 hours/week as you take on more clients (2–4 at a time).

This is not a basic content-scheduling role. We want someone who takes ownership, thinks ahead, builds systems, and helps clients strengthen their brands through meaningful storytelling.

What You'll Do
Social Media Strategy
• Develop monthly content calendars and platform-specific strategies for Instagram, Facebook, LinkedIn, and TikTok
• Identify campaigns, themes, and content series
• Research trends, review analytics, and recommend ideas that grow visibility and engagement

Content Creation
• Turn raw notes, photos, and videos into engaging, platform-tailored content
• Write compelling captions and design Canva graphics and carousels
• Edit short-form videos and reels, and repurpose content into multiple formats

Storytelling & Communications
Go beyond "posting content." You'll spot the stories worth telling client wins, community impact, testimonials, behind-the-scenes moments, event highlights, and partner recognition. Every post should communicate purpose, not just report what happened.

Community & Publishing
• Schedule and publish content, tagging partners and sponsors correctly
• Monitor comments and engagement, and maintain consistency across platforms
• Follow accessibility and publishing best practices; track analytics and suggest improvements

Systems & Organization
Proactively build the systems that make everything run smoothly content-collection checklists, event forms, reusable templates, workflows, and asset libraries. You'll anticipate what's needed before content creation begins, rather than waiting for direction.

Ideal Candidate
• Proven experience managing social media across multiple platforms for businesses or organizations
• Excellent English writing and strong storytelling ability
• Canva design and short-form video editing skills
• Experience with social media scheduling tools
• Strong organization and confidence managing multiple brands
• A proactive, independent problem-solver who works well with minimal supervision

Bonus: experience with nonprofits, education, youth or Indigenous communities, coaches, or social-impact businesses.

This Role Is NOT for You If…
• You only know how to schedule posts
• You wait to be told exactly what to do
• You struggle with deadlines or don't enjoy writing
• You dislike organizing information and building systems
• You're uncomfortable communicating directly with clients
• You've never worked as a social media manager or with international clients

About Us
I've been in business for 15 years as a coach, trainer, speaker, author, podcaster, and VA specialist. I run a boutique virtual assistant agency that matches you with western clients (10 hours minimum per client, up to four). I've worked with my two main VAs for over five years and the rest of my team of 12 for one to three-and-a-half years. It's a positive, supportive environment, and training is provided as needed by both us and the clients.

Compensation
• Paid weekly, every Monday (guaranteed we don't miss paydays)
• Performance-based pay increases
• Potential 13th-month pay

How to Apply
1. Complete this Google Form: ----------
2. Email ---------- with the subject line: "August 2026 Social Media & Brand Communications Strategist #VAJOB application has been submitted." In your first paragraph, tell me why you want this job.
3. Include a brief intro about your experience with multi-platform social media.
4. Attach your portfolio or 3–5 sample posts, reels, or IG Stories you've created (ideally across different platforms), with captions.

I'll respond within a few days from ---------- so keep an eye on your inbox. This is an ongoing position, I want to bring you on for years, not weeks.

Thank you,
Diane

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0247
Total Execution Time  0.0259
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,288 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Social-Media-Brand-Communications-Strategist-1709202
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0198 seconds)  (Hide)
0.0002   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709202
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 424299
 LIMIT 1 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1709202
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-17',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1709202' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709202 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-14-2026=813***Aug-15-2026=58***Aug-17-2026=1' WHERE job_id'1709202'  
0.0015   UPDATE employer_jobs SET monthly_hits '***Aug-2026=871' WHERE job_id'1709202'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709202' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709202 
0.0123   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '424299'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)