Photographer / Videographer — Visual Content Creator (Makati, Hybrid, Full-Time)

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

TYPE OF WORK

Full Time

SALARY

PHP 35,000/month

HOURS PER WEEK

40

DATE UPDATED

Aug 23, 2026

JOB OVERVIEW

HOW TO APPLY — READ FIRST
We only accept applications through our Google Form:
----------
Applications sent only through OnlineJobs.ph will NOT be reviewed. Completing the form is the first test of the job: it shows you read the post and can follow instructions.

ABOUT THE ROLE
Full-time Photographer / Videographer (Visual Content Creator) for Code One, a premium mechanical keyboard brand. PHP 35,000/month. Hybrid — you must be Makati-based (or able to reliably commute) and work in person at least one day a week in Salcedo Village, Makati. Please only apply if you meet this requirement.

At Code One, we're building a different kind of mechanical keyboard brand. Our goal is to move beyond traditional tech marketing and create visuals inspired by fashion editorials, premium consumer technology, industrial design, and modern creative culture.

We already have a strong creative direction and brand vision. We're looking for someone with the skills and visual taste to execute that vision through photography, video, and content production — and to own the production pipeline day to day.

WHAT YOU'LL DO
• Execute editorial-style photo and video shoots based on creative direction
• Bring campaign concepts and references to life through visual production
• Handle photography, videography, lighting, and composition
• Handle styling, locations, props, and shoot preparation
• Direct models and talent during shoots when needed
• Produce a steady weekly flow of social media and campaign assets (stills, short-form video, product imagery)
• Edit and refine visual content for brand use
• Collaborate closely with the Head of Growth to turn creative ideas into finished visuals
• Maintain consistency in Code One's visual identity across every channel

WE'RE LOOKING FOR SOMEONE WHO
• Has a strong eye for composition, lighting, styling, and visual storytelling
• Has real experience with photography, videography, or visual content production (portfolio required)
• Understands fashion, lifestyle, and editorial aesthetics
• Appreciates minimalism and premium design
• Can take creative direction while adding their own creative perspective
• Is detail-oriented and cares about the quality of the final output
• Experience with AI creative tools is a plus, but not required

WORK ARRANGEMENT
• Full-time: 40 hours per week, Monday to Friday, Philippine business hours
• Salary: PHP 35,000/month
• Hybrid: at least one in-person day per week in Salcedo Village, Makati (creative reviews, production planning, shoot sessions); remote otherwise
• Reports to the Head of Growth

BONUS IF YOU LOVE
Editorial photography, fashion campaigns, industrial design, architecture, premium consumer technology, and brands like Apple, Nothing, Leica, COS, Muji, Aesop, or similar design-led companies.

TO APPLY
Fill out the Google Form — this is the only way to apply:
----------
You'll be asked for your portfolio (required), Instagram/Behance or personal website, your resume/CV link, and a short introduction about yourself and why this role interests you.

Applications without a completed form will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0260
Total Execution Time  0.0275
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,760 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Photographer-Videographer-Visual-Content-Creator-Makati-Hybrid-Full-Time-1714528
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0175 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714528
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 736242
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714528
AND `misc`.`idIS NULL 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714528
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-02',ej.date_added) duration_daysDATEDIFF('2026-09-02',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-02',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714528' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714528 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714528
AND `misc`.`idIS NULL 
0.0014   UPDATE employer_jobs SET hit_counts '***Aug-22-2026=1***Aug-23-2026=327***Aug-24-2026=71***Aug-25-2026=10***Aug-26-2026=12***Aug-27-2026=7***Aug-28-2026=8***Aug-29-2026=4***Sep-02-2026=1' WHERE job_id'1714528'  
0.0016   UPDATE employer_jobs SET monthly_hits '***Aug-2026=440***Sep-2026=1' WHERE job_id'1714528'  
0.0033   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714528' AND status LIKE 'sent%' ORDER BY id DESC  
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714528 
0.0058   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '736242'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)