French Speaking Virtual Assistant

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

TYPE OF WORK

Full Time

SALARY

$9 - $11 per hour

HOURS PER WEEK

40

DATE UPDATED

Aug 25, 2026

JOB OVERVIEW

Job Summary:
Do you love building relationships with the media and telling stories that get noticed? We are hiring a Outreach Specialist (French speaker) to grow our presence across the French market. You will connect with journalists and publishers in France, craft compelling pitches in your native French, and land the kind of coverage that gets a brand talked about. This role suits a fluent French speaker who knows the French media world and enjoys the art of the pitch.

Key Responsibilities:
- Build and nurture relationships with French journalists, editors, and media contacts
- Craft personalized, native-level French pitches that stand out in a crowded inbox
- Research and maintain up-to-date media lists of relevant French outlets
- Win press features, coverage, and placements across French media
- Stay on top of follow-ups to keep conversations moving and boost responses
- Spot fresh outreach angles and opportunities that fit each campaign
- Shape messaging so it lands naturally with French readers and editors
- Keep records of contacts, pitches, and wins, and report on how campaigns perform

Mandatory Skills:
- Native or fluent French, spoken and written, to pitch French media convincingly
- Good working English for coordinating with the team and sharing updates
- A track record in PR, outreach, or digital PR
- Genuine familiarity with the media landscape inside France
- Strong, persuasive writing and pitching ability in French
- Comfort building and organizing media and contact lists
- Dependable, thorough, and happy working with minimal supervision
- Clear communicator with strong organizational habits

Preferred Skills:
- A background in digital PR or link building
- An understanding of SEO and how coverage supports online growth
- Experience with outreach platforms like Pitchbox, BuzzStream, or similar
- The ability to juggle multiple campaigns without dropping the ball
- Time spent inside an agency or in-house PR team

Why Join Us:
Come help us build real connections with the French media and make our brand impossible to ignore. You will be part of a friendly, driven team that trusts you to run with your ideas, with plenty of room to grow along the way.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0485
Total Execution Time  0.0499
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,489,952 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/French-Speaking-Virtual-Assistant-1716416
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0426 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1716416
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 772775
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1716416
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-03',ej.date_added) duration_daysDATEDIFF('2026-09-03',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-09-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1716416' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716416 
0.0009   UPDATE employer_jobs SET hit_counts '***Aug-25-2026=1209***Aug-26-2026=44***Aug-27-2026=12***Aug-28-2026=8***Aug-29-2026=5***Sep-03-2026=1' WHERE job_id'1716416'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1276***Sep-2026=1' WHERE job_id'1716416'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1716416' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716416 
0.0355   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '772775'
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)