Senior Brand Manager (E-Commerce / D2C)

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

TYPE OF WORK

Full Time

SALARY

80,000 - 120,000 TBD

HOURS PER WEEK

40

DATE UPDATED

Apr 9, 2026

JOB OVERVIEW

About the Role
Kranis B.V. is looking for an experienced Senior Brand Manager (E-Commerce) to take full ownership of our D2C brand operations. This role is highly strategic and hands-on, with full responsibility for managing and scaling our e-commerce brands across all brand-related functions excluding marketplace/platform operations.

You will be responsible for driving brand growth for two of our D2C brands—Minismus and Matakumi—with a strong focus on Shopify performance, pricing strategy, merchandising, conversion rate optimization, SEO, paid media, and brand presence across digital channels.

This is a senior role requiring proven experience managing high-revenue D2C brands or equivalent agency-level expertise.

Key Responsibilities
Own and manage the overall brand strategy for Kranis B.V.’s D2C brands
Lead all e-commerce brand initiatives across Shopify stores, including:
Pricing strategy and merchandising
Conversion Rate Optimization (CVR)
SEO optimization and website performance
Oversee and optimize paid media efforts, including Facebook Ads and Google Ads
Manage and align social media presence with brand strategy
Analyze performance data across e-commerce, marketing, and brand channels to drive growth and profitability
Collaborate with internal teams and external partners to ensure consistent brand execution
Continuously identify opportunities to improve brand positioning, customer experience, and revenue performance

Requirements
5+ consecutive years of experience managing a D2C brand (Shopify-based) with:
10M+ annual revenue, OR
5+ consecutive years working in an agency managing D2C brands at this level
Strong, hands-on experience with Shopify

Proven expertise in:
D2C e-commerce strategy
Pricing and merchandising
CVR and SEO optimization
Paid advertising (Meta & Google)
Highly analytical, data-driven, and commercially minded
Strong leadership, ownership mindset, and ability to manage multiple brand functions
Excellent communication and stakeholder management skills

What We Offer
Competitive salary package
Full-time, stable role with long-term growth opportunities
Collaborative and performance-driven work environment
Opportunity to take full ownership of established and growing D2C brands

How to Apply :
We can only accept candidates who apply through our application form.

Instructions :
1. Copy and paste the application form link into your browser
2. Make sure there are no extra spaces before or after the link
---------- .gle /kzzfUGi9bGdrJFe16

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0157
Total Execution Time  0.0174
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,534,632 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Brand-Manager-E-Commerce-D2C-1567588
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0070 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1567588
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 642531
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1567588
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1567588' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1567588 
0.0011   UPDATE employer_jobs SET hit_counts '***Jan-30-2026=116***Jan-31-2026=21***Feb-01-2026=17***Feb-02-2026=20***Feb-03-2026=3***Feb-04-2026=6***Feb-05-2026=1***Feb-06-2026=6***Feb-07-2026=2***Feb-08-2026=2***Feb-09-2026=83***Feb-10-2026=17***Feb-11-2026=8***Feb-12-2026=9***Feb-13-2026=7***Feb-14-2026=5***Feb-15-2026=1***Feb-16-2026=1***Feb-17-2026=57***Feb-18-2026=9***Feb-19-2026=5***Feb-20-2026=1***Feb-22-2026=1***Feb-23-2026=5***Feb-24-2026=3***Feb-25-2026=86***Feb-26-2026=8***Feb-27-2026=5***Feb-28-2026=7***Mar-01-2026=1***Mar-02-2026=5***Mar-03-2026=5***Mar-04-2026=5***Mar-05-2026=1***Mar-06-2026=81***Mar-07-2026=10***Mar-08-2026=4***Mar-09-2026=7***Mar-10-2026=8***Mar-11-2026=2***Mar-12-2026=2***Mar-13-2026=1***Mar-15-2026=1***Mar-16-2026=384***Mar-17-2026=13***Mar-18-2026=6***Mar-19-2026=6***Mar-20-2026=1***Mar-21-2026=5***Mar-23-2026=7***Mar-24-2026=1***Mar-25-2026=8***Mar-26-2026=12***Mar-27-2026=247***Mar-28-2026=4***Mar-29-2026=6***Mar-30-2026=16***Mar-31-2026=8***Apr-01-2026=11***Apr-03-2026=3***Apr-04-2026=3***Apr-05-2026=1***Apr-06-2026=11***Apr-08-2026=2***Apr-09-2026=198***Apr-10-2026=13***Apr-11-2026=5***Apr-17-2026=1' WHERE job_id'1567588'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jan-2026=137***Feb-2026=375***Mar-2026=856***Apr-2026=248' WHERE job_id'1567588'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1567588' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1567588 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '642531'
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)