App Growth Marketer — Freelance / Part-Time

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

TYPE OF WORK

Part Time

SALARY

₱200 per hour

HOURS PER WEEK

20

DATE UPDATED

Oct 3, 2026

JOB OVERVIEW

App Growth Marketer — Freelance / Part-Time
SheepWorks · Remote · Flexible hours

About SheepWorks

SheepWorks Pte. Ltd. is a Singapore app studio focused on creating beautifully designed, highly functional and engaging digital experiences.

We believe good software should do more than simply work. It should feel intuitive, thoughtful and enjoyable to use. Our approach combines strong functionality with immersive design, playful interactions and a willingness to explore new ideas.

We build across everyday utilities, mental wellness, gamified experiences and other digital products where thoughtful design can make a meaningful difference.

Three values guide how we work:

- Integrity means building responsibly, being transparent in how we work, respecting user privacy and doing what we believe is right even when it is not the easiest option.
- Ownership means caring deeply about what we create, taking responsibility for outcomes and continuously improving the experiences we put into the world.
- Agility means staying curious, experimenting, learning quickly and adapting as technology, users and opportunities evolve.
- At SheepWorks, our goal is simple: create useful digital experiences that are thoughtfully made, beautifully designed and genuinely enjoyable to use.

Our direction

- Make it worth making. Start with a real need and create something useful. Every product, feature, and campaign should have a clear purpose.
- Strengthen the whole. Share ideas, learning, and capabilities so that good work in one part of SheepWorks helps the rest grow.
- Sweat the useful details. Care about the details that improve someone’s experience—from clear messaging to reliable delivery and thoughtful design.
- Earn the play. Build substance first, then bring creativity and humour. Our personality should make good work more memorable.
- Welcome people in. Be approachable, inclusive, and clear. High standards should make our products better for people and our team better to work with.

About the role

SheepWorks is looking for a hands-on freelance App Growth Marketer to help grow our mobile apps. You’ll work directly with the founder to plan, execute, and improve growth campaigns—from app discovery and installs to activation, retention, and paid conversion.

We’re looking for someone who can turn ideas into measurable experiments, work with a lean budget, and explain what’s working and what to try next.

What you’ll do

- Plan and execute growth. Develop a practical growth plan with clear priorities, budgets, and success metrics.
- Manage social publishing. Publish and schedule posts on relevant channels such as TikTok, Instagram, and LinkedIn, including uploading and organising assets supplied by our designer or content creator.
- Write marketing copy. Create captions, hooks, ad copy, and campaign messaging tailored to each audience and channel.
- Run paid acquisition. Set up, manage, and optimise campaigns across relevant platforms such as Meta, TikTok, Google App Campaigns, and Apple Search Ads.
- Test campaign performance. Test different audiences, creatives, messages, and budgets to identify what delivers meaningful results.
- Improve app store performance. Research and update ASO keywords and descriptions, brief visual improvements, and coordinate store-page tests.
- Lead growth experiments. Plan and coordinate tests involving landing pages, onboarding, pricing and paywalls, referral mechanics, and other growth opportunities, working with the founder, designer, and developer on implementation.
- Track the full user journey. Set up or review measurement with our developer and monitor performance from installs through activation, retention, and paid conversion.
- Make optimisation decisions. Recommend and execute decisions to stop, modify, or scale experiments within agreed budgets and approval boundaries.
- Report weekly. Provide a concise update on what was tested, what was spent, what worked, what didn’t, and what to do next.
- Explore additional growth channels. Identify relevant opportunities in organic growth, creator partnerships, and other acquisition channels.

What we’re looking for

- Strong Integrity, Ownership and Agility
- Demonstrated experience growing mobile apps, with examples of campaigns or experiments you personally managed.
- Hands-on experience with ASO and at least one major paid app acquisition channel.
- Understanding of app growth metrics such as cost per install, customer acquisition cost, activation, retention, lifetime value, and return on ad spend.
- Familiarity with tools such as Firebase, GA4, AppsFlyer, Adjust, App Store Connect, or Google Play Console.
- Ability to connect marketing performance to meaningful user and business outcomes.
- Strong written English, clear communication, and the ability to work independently.
- Comfort working with small budgets and prioritising the highest-impact opportunities.

You don’t need to be an expert in every channel. Tell us where you’re strongest and show us the results.

Engagement

- Freelance / part-time, fully remote.
- Flexible working hours, with agreed check-ins and deliverables.
- Initial paid engagement of 8 weeks, with potential to extend based on results and mutual agreement.
- Scope, hours, and compensation agreed based on experience and availability.

How to apply

Please send:

1. A brief introduction and a summary of your mobile app growth experience.
2. One or two relevant case studies explaining your role, the channels used, approximate budget, timeframe, and results. Anonymised examples are welcome.
3. The growth channels and tools you’re most confident using.
4. Your availability, time zone, and expected hourly or monthly rate.
5. A short answer: How would you approach your first 30 days growing an app with a limited budget?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0101
Total Execution Time  0.0113
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,232 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/App-Growth-Marketer-Freelance-Part-Time-1742352
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0048 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1742352
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 1006589
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1742352
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-03',ej.date_added) duration_days, DATEDIFF('2026-10-03',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-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1742352' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742352 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-02-2026=7***Oct-03-2026=553' WHERE job_id= '1742352'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=560' WHERE job_id= '1742352'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1742352' 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` = 1742352 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1006589'
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)