Marketing & HR Support Virtual Assistant

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

TYPE OF WORK

Part Time

SALARY

$4-8/hour

HOURS PER WEEK

20

DATE UPDATED

Oct 6, 2026

JOB OVERVIEW

Clark Construction Inc., headquartered in Kitsap County, Washington, is one of the Puget Sound region’s premier construction firms. Our team of highly skilled construction professionals brings experience in an impressive range of projects, of every scale, from home remodels to multi-million-dollar commercial structures. An employee-owned company, we are committed to building exceptional structures that reflect fine craftsmanship, superior attention to detail, outstanding value, and customer service that exceeds the expectations of every valued client.

Job Description

The Marketing & HR Support Virtual Assistant provides part-time administrative support to Clark Construction’s Human Resources and Marketing functions. This position will assist with recurring marketing activities, social media management, website updates, organization of project photography and marketing resources, HR documentation, reporting, and general administrative tasks.

The ideal candidate is organized, creative, detail-oriented, and comfortable working independently. This person should have strong written communication skills, good visual judgment, and the ability to learn new systems quickly. Because this is a remote position, the ability to follow instructions, manage recurring responsibilities, communicate progress, and ask questions when needed is essential.

This role is designed to provide approximately 20 hours of support per week, working four hours per day, Monday through Friday.

Role and Responsibilities

Marketing & Social Media

Assist with management of Clark Construction’s social media presence across Instagram, Facebook, and LinkedIn

Draft, schedule, and publish social media content highlighting projects, employees, company events, milestones, community involvement, and other company news

Maintain a social media content calendar and help identify upcoming content needs and opportunities

Regularly review Clark’s construction management platform for new project photos and download and organize appropriate images for future marketing use

Maintain an organized library of project photography and other marketing assets

Assist with creating and updating marketing materials, project sheets, company information, and basic graphics

Support preparation of project information and materials for proposals, qualifications packages, award submissions, and other marketing efforts

Help maintain consistent company messaging, branding, and presentation across marketing platforms and materials

Website Management

Assist with the ongoing refresh, maintenance, and development of Clark Construction’s WordPress website

Build new project, resource, and informational pages within WordPress using existing website design and branding

Post weekly project updates, including project information and photography

Update existing website pages as company, employee, service, and project information changes

Add completed and active projects to the website and maintain accurate project information

Review the website regularly to identify outdated information, broken links, missing content, or areas requiring updates

Organize and maintain website content to ensure information remains current, consistent, professional, and easy to navigate

Assist with ongoing improvements to website organization, resources, and content

Human Resources Support

Prepare and run recurring HR reports and organize information for review

Upload and maintain employee documents within HR systems and electronic personnel files

Assist with auditing employee files for missing, outdated, or incomplete documentation

Organize and maintain HR forms, templates, policies, job descriptions, and other resources

Assist with onboarding preparation, including organizing new-hire documents, checklists, training materials, and internal resources

Help maintain employee training and certification records

Track upcoming expirations, required documentation, training deadlines, and other recurring HR items

Assist with maintaining organizational charts, employee directories, contact lists, and other internal resources

Format HR communications, presentations, forms, surveys, and other materials

Assist with employee recognition programs, company announcements, events, and engagement initiatives

Support recruiting administration, including posting job openings, organizing applicant information, coordinating interview materials, and maintaining recruiting records

Assist with data entry and routine HR system updates as assigned

General Administrative Support

Perform data entry and maintain accurate spreadsheets, trackers, and shared documents

Create and update Microsoft Word, Excel, PowerPoint, and Forms documents

Organize shared electronic files and maintain consistent folder structures and naming conventions

Conduct basic online research and compile information as requested

Proofread documents and communications for spelling, grammar, formatting, and consistency

Assist with preparing internal presentations and company communications

Maintain recurring task lists and communicate progress, questions, and outstanding items

Assist with other Marketing, HR, and administrative projects as assigned

Hiring Requirements

Previous experience in marketing, social media management, human resources administration, administrative support, or a related role

Demonstrated experience managing business social media accounts, including Instagram, Facebook, and LinkedIn

Strong WordPress experience, including independently creating, editing, formatting, and maintaining website pages and content

Strong written English communication skills with excellent spelling, grammar, and proofreading abilities

Strong attention to detail and organizational skills

Good visual judgment and an understanding of professional branding and social media content

Comfortable working with project photos, digital files, and large amounts of electronic documentation

Proficiency with Microsoft Office, particularly Word, Excel, PowerPoint, Outlook, and Teams

Ability to learn new software and systems quickly

Experience with Canva or similar basic graphic design tools preferred

HR administrative experience or experience handling confidential employee information is a plus

Ability to maintain confidentiality when working with employee and company information

Ability to work independently, follow detailed instructions, and manage recurring responsibilities without continuous supervision

Strong time-management skills and ability to prioritize tasks within a part-time schedule

Proactive communication style, including asking questions when clarification is needed and providing regular updates on assigned work

Reliable internet connection and a professional remote work environment

Hours & Schedule

This is a part-time remote Virtual Assistant position working approximately 20 hours per week.

The anticipated schedule is four hours per day, Monday through Friday. Specific working hours will be coordinated based on the needs of the position and overlap with Clark Construction’s Pacific Time workday.

The individual in this role will be expected to work independently, manage recurring responsibilities, and maintain consistent communication regarding progress and priorities throughout the week.

To help us identify candidates with strong attention to detail, please put the word “Blueprint” in your subject line.

In your response, please briefly describe your experience with social media management, WordPress website management, and administrative or HR support. Please also provide examples or links to social media accounts, WordPress websites, or other marketing work you have managed, if available.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0126
Total Execution Time  0.0140
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,522,272 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-HR-Support-Virtual-Assistant-1744903
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1744903
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 961774
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1744903
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-28',ej.date_added) duration_days, DATEDIFF('2026-10-28',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-28',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1744903' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1744903 
0.0012   UPDATE employer_jobs SET hit_counts = '***Oct-06-2026=724***Oct-07-2026=326***Oct-08-2026=138***Oct-09-2026=69***Oct-10-2026=43***Oct-11-2026=25***Oct-12-2026=63***Oct-13-2026=49***Oct-14-2026=34***Oct-15-2026=23***Oct-16-2026=32***Oct-17-2026=23***Oct-18-2026=14***Oct-19-2026=18***Oct-20-2026=20***Oct-21-2026=22***Oct-22-2026=16***Oct-23-2026=21***Oct-24-2026=10***Oct-25-2026=1***Oct-28-2026=1' WHERE job_id= '1744903'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1671' WHERE job_id= '1744903'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1744903' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1744903 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '961774'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)