Sales Manager - Malaysia F/M
RÉPERTOIRE CULINAIRE
Petaling Jaya, MY10 months ago
97 views53 saves19 applies
Job Type
full time
Description
The company Répertoire Culinaire is specialised in the importation and distribution of high quality food products, either chilled, ambient or frozen. We operates in the United Kingdom, Italy, France, Germany the United Arab Emirates, Hong Kong, Macau, Vietnam, Cambodia,Thailand, Malaysia, Singapore and Australia. Our customer base is composed of Restaurants, Hotels, Independent Delicatessens, Retailers and prestigious Food Halls. Post description The Sales Manager will lead and grow Répertoire Culinaire’s business in Malaysia, developing the local customer portfolio while ensuring the execution of the group’s commercial strategy. The role requires a strong background in premium food distribution, an established F&B network, and proven leadership in sales management. Key Responsibilities Sales Development Drive sales growth by developing new accounts and expanding existing client relationships (hotels, restaurants, retailers, catering groups). Implement sales strategies to achieve monthly and annual targets. Develop and maintain a solid pipeline of opportunities in line with business objectives. Team Leadership Manage and coach the sales team to deliver strong commercial performance. Set clear objectives, monitor KPIs, and provide regular feedback. Foster a culture of collaboration, accountability, and customer focus. Key Account Management Negotiate with decision-makers (chefs, purchasing managers, F&B directors). Ensure customer satisfaction and long-term partnerships. Identify cross-selling opportunities across product categories (meat, seafood, charcuterie, pastry, gourmet specialties). Market & Strategy Monitor market trends, competitor activities, and customer needs to adjust strategies. Support the General Manager in defining pricing policies, promotional actions, and product launches. Provide regular reporting on sales results and market intelligence. Operations Support Collaborate with logistics, warehouse, and customer service teams to ensure seamless order fulfillment. Work closely with finance on credit control and payment collection when needed. Profile required Minimum 5 years of experience in sales management or key account management in the food distribution sector. Strong knowledge in meat products preferred. Proven track record in leading sales teams and achieving targets. Excellent negotiation, presentation, and communication skills. Fluent in English Passion for gastronomy, fine foods, and premium distribution. Strong business acumen and ability to work in a fast-paced, entrepreneurial environment. Réf: 3675e25f-86be-4349-bfd9-094c4339203c Je postule à cette offre Sales Manager - Malaysia F/M CDI Temps plein Petaling Jaya 7000 MYR (RM) - 10000 MYR (RM) / mois Civilité * Madame Monsieur Mx Nom * Prénom * E-mail * Numéro de téléphone * Disponibilité * Sélectionnez votre disponibilité immédiate 15 jours 1 mois 2 mois 3 mois + 3 mois Attentes salariales (Brut/an) * Sélectionnez la tranche de salaire Inférieur à 15 000RM 15 000RM - 20 000RM 20 000RM - 25 000RM 25 000RM - 30 000RM 30 000RM - 35 000RM 35 000RM - 40 000RM 40 000RM - 45 000RM 45 000RM - 50 000RM 50 000RM - 55 000RM 55 000RM - 60 000RM 60 000RM - 65 000RM 65 000RM - 70 000RM 70 000RM - 75 000RM 75 000RM - 80 000RM 80 000RM - 85 000RM Supérieur à 85 000RM Photo Choisir un fichier Format autorisé: JPG. Poids maximum : 2 Mo. CV * Choisir un fichier Format: .PDF, .DOCX, .DOC, .JPG. Poids max. : 2 Mo. Dans le cadre de la création de votre profil de candidature sur le site carrière de la société RÉPERTOIRE CULINAIRE , les informations recueillies ci-dessus sont traitées selon la base légale des mesures précontractuelles à la mise en relation avec la société RÉPERTOIRE CULINAIRE et à la conclusion d’un éventuel contrat de travail avec celle-ci, et selon l’intérêt légitime à la constitution d’une CVthèque. Aucun transfert hors de l’Union Européenne ne sera opéré. Sauf action de votre part, la durée de conservation de vos données n’excède pas 2 ans. En application des standards et des politiques de sécurité (PSSI) en vigueur, les mesures techniques efficaces et optimales sont appliquées aux traitements des données (accès et protocoles sécurisés, gestion des droits et administration, sensibilisations des collaborateurs, etc.). Conformément au règlement Européen relatif à la protection des données, vous disposez d’un droit d’opposition, d’accès de rectification, de suppression des présentes données. J'accepte que l'entreprise RÉPERTOIRE CULINAIRE conserve mes données personnelles pendant une durée de 2 ans afin d'être recontacté(e) pour de nouvelles opportunités; --> --> Je postule Merci de bien vouloir compléter tous les champs obligatoires. (Les champs obligatoires sont suivis d'une *) * Champs obligatoires Partager l'offre &via=We_Recruit_" target="_blank" class="hover-color1"> Partager par email --> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) { return; } js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.3"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); t._e = []; t.ready = function(f) { t._e.push(f); }; return t; }(document, "script", "twitter-wjs")); $(".dropdown dt a").on('click', function() { $('ul[data-id=' + $(this).attr('data-id') + ']').slideToggle('fast'); }); $(document).bind('click', function(e) { var $clicked = $(e.target); if (!$clicked.parents().hasClass("dropdown")) { $(".dropdown dd ul").hide(); } }); $('.mutliSelect input[type="checkbox"]').on('click', function() { var inputId = $(this).attr('class'); var selectId = inputId.replace('custom-control-input checkbox-color1 checkbox-element question-', ""); var title = $(this).closest('.mutliSelect').find('input[type="checkbox"]').val(), title = $(this).val() + ","; if ($(this).is(':checked')) { var html = ' ' + title + ' '; $('.multiSel-' + selectId).append(html); $(".hida-" + selectId).hide(); } else { $('span[title="' + title + '"]').remove(); var ret = $(".hida"); $('.dropdown dt a').append(ret); } }); var isSafari = !!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/); if (isSafari) { var form = document.getElementById('form'); // form has to have ID: form.noValidate = true; form.addEventListener('submit', function(event) { // listen for form submitting if (!event.target.checkValidity()) { event.preventDefault(); // dismiss the default functionality document.getElementById('errorMessageDiv').style.display = 'block'; } }, false); } var questions = []; questions.forEach( function(q) { $('.question-' + q.id) .click( function() { if (q.type === 2 || q.type === 3) { var query = q.choices.find( function(c) { return $('#question-' + c.id).is(':checked'); }); if (query) { $('.question-' + q.id).attr("required", false); } else { $('.question-' + q.id).attr("required", true); } } }); }); (function(d, s, id) { var js, iajs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) { return; } js = d.createElement(s); js.id = id; js.async = true; js.src = "https://apply.indeed.com/indeedapply/static/scripts/app/bootstrap.js?hl=fr"; iajs.parentNode.insertBefore(js, iajs); }(document, 'script', 'indeed-apply-js')); $(".checkbox-element").each((index, element)=>{ $(element).on('click', function(){ var $this = $(this); var questionId = $this.data('question-id'); var otherCheckboxes = $('.question-'+questionId); var checkedElements = otherCheckboxes.toArray().filter(i=>$(i).is(':checked')); var questionInput = $("#question-"+questionId); questionInput.val(checkedElements.length ? "OK":""); questionInput.trigger('focus'); questionInput.trigger('blur'); window.formValidator.element("#question-"+questionId); }) }) $(document).ready(function() { $('.description-blocks a').attr('target', '_blank'); $('input[type="file"]').each(function(index, element){ $(this).change(function(){ $(this).blur().focus().blur(); }); }) }); $('#form').on('keyup keypress', function(e) { var keyCode = e.keyCode || e.which; if (keyCode === 13) { e.preventDefault(); return false; } }); $.validator.methods.phoneNumber = function(value, element) { return this.optional(element) || /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/.test(value); }; window.formValidator = $("#form").validate({ ignore: [], rules: { phone: { required: true, phoneNumber: true }, }, errorPlacement: function(error, element) { console.log(error, element); error.addClass('invalid-feedback'); if (element.is('input[type=radio], input[type=checkbox]')) { element.parent().parent().append(error); } else { error.insertAfter(element); } }, highlight: function(element, errorClass, validClass) { $element = $(element); if ($element.is('input[type=hidden].qcm-field')) { var questionId = $element.data('question-id'); var div = $('div[data-question-id="' + questionId + '"]'); div.addClass(errorClass); div.find("button").addClass(errorClass); div.removeClass(validClass); div.find("button").removeClass(validClass); } else { $element.parent().addClass(errorClass).removeClass(validClass); $element.addClass(errorClass).removeClass(validClass); $element.parent().find("button").addClass(errorClass).removeClass(validClass); } }, unhighlight: function(element, errorClass, validClass) { $element = $(element); if ($element.is('input[type=hidden].qcm-field')) { var questionId = $element.data('question-id'); var div = $('div[data-question-id="' + questionId + '"]'); div.addClass(validClass); div.find("button").addClass(validClass); div.removeClass(errorClass); div.find("button").removeClass(errorClass); } else { $(element).parent().removeClass(errorClass).addClass(validClass); $(element).addClass(validClass).removeClass(errorClass); $(element).parent().find("button").addClass(validClass).removeClass(errorClass); } }, submitHandler: function(form) { var shouldSubmit = true; if (shouldSubmit) { form.submit(); var button = $('button[type="submit"]'); $('#loader').removeClass("hidden"); $('#submit-button').addClass("hidden"); $($('.cta-apply')[0]).addClass('hidden'); $($('.cta-apply')[1]).addClass('hidden') setTimeout(function() { button.attr('disabled', 'disabled'); button.prop('disabled', true); }, 0); } }, errorClass: "is-invalid", validClass: "is-valid", }); jQuery(document).ready(function($) { $(document).on('click', '.dropdown-menu', function(e) { e.stopImmediatePropagation(); e.stopPropagation(); }); }); jQuery.extend(jQuery.validator.messages, { required: "Ce champ est obligatoire", phoneNumber: "Ce numéro de téléphone est invalide", email: "Veuillez indiquer une adresse e-mail valide", }); var placeSearch; var autocompletes = []; var componentForm = { street_number: 'short_name', route: 'long_name', locality: 'long_name', administrative_area_level_1: 'short_name', country: 'long_name', postal_code: 'short_name' }; function initAutocompletes() { $('.custom-autocomplete').each((index, element) => { autocompletes.push({ element: element, autocomplete: new google.maps.places.Autocomplete(element, { types: ['geocode'] }) }); }); } function geolocate(element) { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) { var geolocation = { lat: position.coords.latitude, lng: position.coords.longitude }; var circle = new google.maps.Circle({ center: geolocation, radius: position.coords.accuracy }); var autocomplete = autocompletes.find(i => i.element === element).autocomplete; autocomplete.setBounds(circle.getBounds()); }); } } $(function() { $(".datepicker").each( function(index, element) { var $elem = $(element); $elem.datepicker($.datepicker.regional["fr"]); }); $(".ui-datepicker").addClass("font2"); }); { "@context" : "http://schema.org/", "@type" : "JobPosting", "title" : "Sales Manager - Malaysia F/M", "datePosted" : "2025-08-18T10:29:44+00:00", "hiringOrganization": { "@type": "Organization", "name": "RÉPERTOIRE CULINAIRE" , "logo": "https://wio.blob.core.windows.net/werecruit/990e541a-a752-478a-9545-4edf5f5a3f39.png" }, "jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "addressLocality": "Petaling Jaya", "addressRegion": "Selangor", "postalCode": "46050", "addressCountry": "MY" } }, "description" : "\u003Cp data-start=\u0022814\u0022 data-end=\u00221141\u0022\u003EThe Sales Manager will lead and grow R\u0026eacute;pertoire Culinaire\u0026rsquo;s business in Malaysia, developing the local customer portfolio while ensuring the execution of the group\u0026rsquo;s commercial strategy. The role requires a strong background in premium food distribution, an established F\u0026amp;B network, and proven leadership in sales management.\u003C/p\u003E\n\u003Chr data-start=\u00221143\u0022 data-end=\u00221146\u0022\u003E\n\u003Ch3 data-start=\u00221148\u0022 data-end=\u00221178\u0022\u003E\u003Cstrong data-start=\u00221152\u0022 data-end=\u00221176\u0022\u003EKey Responsibilities\u003C/strong\u003E\u003C/h3\u003E\n\u003Cul data-start=\u00221180\u0022 data-end=\u00222603\u0022\u003E\n\u003Cli data-start=\u00221180\u0022 data-end=\u00221519\u0022\u003E\n\u003Cp data-start=\u00221182\u0022 data-end=\u00221205\u0022\u003E\u003Cstrong data-start=\u00221182\u0022 data-end=\u00221203\u0022\u003ESales Development\u003C/strong\u003E\u003C/p\u003E\n\u003Cul data-start=\u00221208\u0022 data-end=\u00221519\u0022\u003E\n\u003Cli data-start=\u00221208\u0022 data-end=\u00221352\u0022\u003E\n\u003Cp data-start=\u00221210\u0022 data-end=\u00221352\u0022\u003EDrive sales growth by developing new accounts and expanding existing client relationships (hotels, restaurants, retailers, catering groups).\u003C/p\u003E\n\u003C/li\u003E\n\u003Cli data-start=\u00221355\u0022 data-end=\u00221424\u0022\u003E\n\u003Cp data-start=\u00221357\u0022 data-end=\u00221424\u0022\u003EImplement sales strategies to achieve monthly and annual targets.\u003C/p\u003E\n\u003C/li\u003E\n\u003Cli data-start=\u00221427\u0022 data-end=\u00221519\u0022\u003E\n\u003Cp data-start=\u00221429\u0022 data-end=\u00221519\u0022\u003EDevelop and maintain a solid pipeline of opportunities in line with business objectives.\u003C/p\u003E\n\u003C/li\u003E\n\u003C/ul\u003E\n\u003C/li\u003E\n\u003Cli data-start=\u00221521\u0022 data-end=\u00221773\u0022\u003E\n\u003Cp data-start=\u00221523\u0022 data-end=\u00221544\u0022\u003E\u003Cstrong data-start=\u00221523\u0022 data-end=\u00221542\u0022\u003ETeam Leadership\u003C/strong\u003E\u003C/p\u003E\n\u003Cul data-start=\u00221547\u0022 data-end=\u00221773\u0022\u003E\n\u003Cli data-start=\u00221547\u0022 data-end=\u00221624\u0022\u003E\n\u003Cp data-start=\u00221549\u0022 data-end=\u00221624\u0022\u003EManage and coach the sales team to deliver strong commercial performance.\u003C/p\u003E\n\u003C/li\u003E\n\u003Cli data-start=\u00221627\u0022 data-end=\u00221696\u0022\u003E\n\u003Cp data-start=\u00221629\u0022 data-end=\u00221696\u0022\u003ESet clear objectives, monitor KPIs, and provide regular feedback.\u003C/p\u003E\n\u003C/li\u003E\n\u003Cli data-start=\u00221699\u0022 data-end=\u00221773\u0022\u003E\n\u003Cp data-start=\u00221701\u0022 data-end=\u00221773\u0022\u003EFoster a culture of collaboration, accountability, and customer focus.\u003C/p\u003E\n\u003C/li\u003E\n\u003C/ul\u003E\n\u003C/li\u003E\n\u003Cli data-start=\u00221775\u0022 data-end=\u00222078\u0022\u003E\n\u003Cp data-start=\u00221777\u0022 data-end=\u00221805\u0022\u003E\u003Cstrong data-start=\u00221777\u0022 data-end=\u00221803\u0022\u003EKey Account Management\u003C/strong\u003E\u003C/p\u003E\n\u003Cul data-start=\u00221808\u0022 data-end=\u00222078\u0022\u003E\n\u003Cli data-start=\u00221808\u0022 data-end=\u00221887\u0022\u003E\n\u003Cp data-start=\u00221810\u0022 data-end=\u00221887\u0022\u003ENegotiate with decision-makers (chefs, purchasing managers, F\u0026amp;B directors).\u003C/p\u003E\n\u003C/li\u003E\n\u003Cli data-start=\u00221890\u0022 data-end=\u00221950\u0022\u003E\n\u003Cp data-start=\u00221892\u0022 data-end=\u00221950\u0022\u003EEnsure customer satisfaction and long-term partnerships.\u003C/p\u003E\n\u003C/li\u003E\n\u003Cli data-start=\u00221953\u0022 data-end=\u00222078\u0022\u003E\n\u003Cp data-start=\u00221955\u0022 data-end=\u00222078\u0022\u003EIdentify cross-selling opportunities across product categories (meat, seafood, charcuterie, pastry, gourmet specialties).\u003C/p\u003E\n\u003C/li\u003E\n\u003C/ul\u003E\n\u003C/li\u003E\n\u003Cli data-start=\u00222080\u0022 data-end=\u00222379\u0022\u003E\n\u003Cp data-start=\u00222082\u0022 data-end=\u00222105\u0022\u003E\u003Cstrong data-start=\u00222082\u0022 data-end=\u00222103\u0022\u003EMarket \u0026amp; Strategy\u003C/strong\u003E\u003C/p\u003E\n\u003Cul data-start=\u00222108\u0022 data-end=\u00222379\u0022\u003E\n\u003Cli data-start=\u00222108\u0022 data-end=\u00222198\u0022\u003E\n\u003Cp data-start=\u00222110\u0022 data-end=\u00222198\u0022\u003EMonitor market trends, competitor activities, and customer needs to adjust strategies.\u003C/p\u003E\n\u003C/li\u003E\n\u003Cli data-start=\u00222201\u0022 data-end=\u00222305\u0022\u003E\n\u003Cp data-start=\u00222203\u0022 data-end=\u00222305\u0022\u003ESupport the General Manager in defining pricing policies, promotional actions, and product launches.\u003C/p\u003E\n\u003C/li\u003E\n\u003Cli data-start=\u00222308\u0022 data-end=\u00222379\u0022\u003E\n\u003Cp data-start=\u00222310\u0022 data-end=\u00222379\u0022\u003EProvide regular reporting on sales results and market intelligence.\u003C/p\u003E\n\u003C/li\u003E\n\u003C/ul\u003E\n\u003C/li\u003E\n\u003Cli data-start=\u00222381\u0022 data-end=\u00222603\u0022\u003E\n\u003Cp data-start=\u00222383\u0022 data-end=\u00222407\u0022\u003E\u003Cstrong data-start=\u00222383\u0022 data-end=\u00222405\u0022\u003EOperations Support\u003C/strong\u003E\u003C/p\u003E\n\u003Cul data-start=\u00222410\u0022 data-end=\u00222603\u0022\u003E\n\u003Cli data-start=\u00222410\u0022 data-end=\u00222517\u0022\u003E\n\u003Cp data-start=\u00222412\u0022 data-end=\u00222517\u0022\u003ECollaborate with logistics, warehouse, and customer service teams to ensure seamless order fulfillment.\u003C/p\u003E\n\u003C/li\u003E\n\u003Cli data-start=\u00222520\u0022 data-end=\u00222603\u0022\u003E\n\u003Cp data-start=\u00222522\u0022 data-end=\u00222603\u0022\u003EWork closely with finance on credit control and payment collection when needed.\u003C/p\u003E\n\u003C/li\u003E\n\u003C/ul\u003E\n\u003C/li\u003E\n\u003C/ul\u003E", "employmentType" : "FULL_TIME" , "baseSalary" :{ "@type": "MonetaryAmount", "currency": "MYR", "value": { "@type": "QuantitativeValue", "minValue": 7000.00, "maxValue": 10000.00, "unitText": "YEAR" } } } Nos dernières offres Fahrer / Lagerist (m/w/d) Teilzeit – Fine Food & Premium Gastronomie F/M CDI Temps partiel Munich Je postule Graphic Designer F/M CDI Temps plein Bangkok Je postule Accountant (Fluent in Thai) - Head Office, Bangkok F/M CDI Temps plein Bangkok Je postule Office Operations Manager F/M CDI Temps partiel Planegg Je postule Voir plus d'offres Offres Candidature spontanée Liens utiles Mentions légales Politique de confidentialité This job is found at InterviewStack.io
Skills
javascripthtmlaccount managementcross sellingcustomer serviceteam leadership