CDIil y a 6 jours

User Acquisition / Performance Marketing Manager

Non precisé
Post A Job Post A Job Marketing & Communications

Description du poste

window.notificationMessages = []; Find a Job + + + + Search const TopSearch = {
handleSubmit: function (event) {
event.preventDefault();
event.stopPropagation();

const form = event.target;

const getValue = (name) => {
if (form[name]) {
if (form[name].type) {
if (["select-one", "text", "hidden"].indexOf(form[name].type) > -1) {
return form[name].value;
}
if (["checkbox", "radio"].indexOf(form[name].type) > -1 && form[name].checked) {
return form[name].value;
}
} else if (form[name].length) {
return form[name].value;
}
}

return "";
};

const experienceLevel = getValue("experience[]") || getValue("experience");
const jobFunction = getValue("job_function[]") || getValue("job_function");
const industry = getValue("industry[]") || getValue("industry");
const location = getValue("location[]") || getValue("location");
const workType = getValue("work_type");
const term = getValue("q");
const sortBy = getValue("sort_by");

// If the logged in user is authenticated
// Append authenticated value to make url unique/different to logged out url
// same action is happening in SearchFilterViewComposer
// line 589 in the multiSearchFilterHref function
const authenticated = document.getElementById("authenticated").value;
let toUrl = "";
if (industry.trim() && jobFunction.trim()) {
const segments = [jobFunction, location, workType].filter((x) => x);
toUrl = `${segments.join("/")}?industry=${industry}`;
} else {
const segments = [jobFunction, industry, location, workType].filter((x) => x);
toUrl = segments.join("/");
}

if (experienceLevel) {
toUrl += `${toUrl.indexOf("?") === -1 ? "?" : "&"}experience=${experienceLevel}`;
}

if (term.trim()) {
toUrl += `${toUrl.indexOf("?") === -1 ? "?" : "&"}q=${encodeURI(term.replace(" ", "+"))}`;
}

if (sortBy.trim()) {
toUrl += `${toUrl.indexOf("?") === -1 ? "?" : "&"}sort=${sortBy}`;
}

if (authenticated === "true") {
toUrl += `${toUrl.indexOf("?") === -1 ? "?" : "&"}authenticated=${Date.now()}`;
}

const wholeUrl = `${form.getAttribute("action")}/${toUrl.toLocaleLowerCase()}`;
window.location.assign(wholeUrl.replace(/\/$/, ""));

return false;
},
}; Homepage Marketing & Communications IT & Telecoms Remote (Work From Home) Full Time User Acquisition / Performance Marketing Manager User Acquisition / Performance Marketing Manager Softlab Digital Marketing & Communications 2 weeks ago Easy apply New Remote (Work From Home) Full Time IT & Telecoms NGN
600,000 - 900,000 Share link Share on WhatsApp Share on LinkedIn Share on Facebook Share on Twitter Share via SMS Job summary Softlab Digital is hiring a User Acquisition/Performance Marketing Manager to scale SmartMeal and other platforms. Own end-to-end growth across social, paid ads, SEO, and CRO. You will be responsible for driving downloads, subscriptions, and retention using data-driven strategies and hands-on execution. Min Qualification: Degree Experience Level: Mid level Experience Length: 3 years Language Requirement: English Working Hours: Full Time - 9 to 5 Applicant Location: Nigeria Job descriptions & requirements Responsibilities: User Acquisition (Primary Focus): Plan and execute paid campaigns on Meta (Facebook & Instagram), TikTok and Google Ads (UAC/App campaigns) Optimize campaigns for installs (CPI) and conversions (subscriptions) Continuously test creatives, audiences, and messaging Social Media Growth Manage and grow SmartMeal’s presence on Instagram, TikTok and YouTube Shorts Create and execute content strategy: Short-form videos (food, recipes, lifestyle) and App feature highlights Work with designers/video editors to produce content SEO & Website Growth: Optimise the website for organic traffic: keyword research (nutrition, recipes, health) and on-page SEO (titles, meta, structure) Build content strategy for blog posts and landing pages for app features Improve ranking and drive organic installs App Store Optimisation (ASO): Optimise App Store & Google Play listings for keywords, screenshots, and descriptions. Improve conversion rate from store visitors → installs Conversion & Funnel Optimisation: Analyse the full funnel: Ad → App Store → Install → Subscription Improve onboarding conversion and Free / Paid conversion Run A/B tests on messaging, pricing, and UX Analytics & Reporting: Track and report on CAC (Customer Acquisition Cost), CPI (Cost per Install), conversion rates and retention (DAU/MAU) Use tools like firebase/GA4, Meta Ads manager, app store connect/play console Requirements: A minimum of 3 years in a related field. A minimum of a degree. Growth marketing and performance marketing skills User Acquisition App Store Optimization (ASO) Data Analytics Content strategy skills Mobile App marketing skills Subscription marketing skills Log In and Apply Important safety tips Do not make any payment without confirming with the Jobberman Customer Support Team. If you think this advert is not genuine, please report it via the Report Job link below. Report Job Log in to apply now Continue with Google google-icon Continue with Linkedin Or continue with function updateStatus() {
return {
show: true,
showDiv: false,

passwordLength: false,
passwordUpper: false,
passwordLower: false,
passwordNumber: false,
passwordSpecial: false,

strength: 0,

passwordCheck(password) {
this.passwordLower = /[a-z]/.test(password);
this.passwordUpper = /[A-Z]/.test(password);
this.passwordLength = password.length >= 6;
this.passwordNumber = /[0-9]/.test(password);
this.passwordSpecial = /[^a-zA-Z0-9]/.test(password);

this.strength = [this.passwordLower, this.passwordUpper, this.passwordLength, this.passwordNumber, this.passwordSpecial].filter(Boolean).length;
}
};
} Forgot Password? Keep me logged in Log in Don't have an account? Sign Up to Apply Share link Share on WhatsApp Share on LinkedIn Share on Facebook Share on Twitter Share via SMS function bannerAd() {
return {
slot: 'listing-1',
deviceType: 'desktop',

trackImpression() {
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
this.sendToGA('view_promotion', 'impression');
observer.disconnect();
}
});
}, { threshold: 0.5 });

observer.observe(this.$root);
},

trackClick() {
this.sendToGA('select_promotion', 'click');
},
sendToGA(event, action) {
window.ga_push_event(event, {
'action': action,
'category': this.deviceType,
'creative_name': this.slot,
'creative_slot': 'banner',
'promotion_id': this.slot,
});
}
};
} Activate

Conseil Sécurité

Ne versez jamais d'argent pour obtenir un entretien. Taf4All ne vous contactera jamais pour vous demander des frais de dossier.