The Business Development Manager at AffiliateLandscape plays a crucial role in identifying and acquiring new business opportunities within the affiliate marketing sector. This position involves building and maintaining strategic relationships with various stakeholders, including advertisers and publishers, to foster mutually beneficial partnerships. Candidates should have over three years of experience in business development and affiliate marketing, along with strong negotiation and communicati