Company Description
The Icons is an influential platform that highlights the success stories of global leaders, focusing on their business impact and contributions to sustainability. We connect media and influential platforms worldwide, utilizing internet technology, multimedia, and social media to amplify the efforts of leaders in various sectors. We are committed to gathering key figures and experts in sustainability, aligning with the United Nations Sustainable Development Goals (SDGs) and the ESG (Environmental, Social, and Governance) criteria. Through our global multimedia and marketing operations, we aim to foster collaboration for a shared, winning future.
Role Description
This is a full-time on-site role located in London for a Director of Business Development. The Director of Business Development will be responsible for identifying and pursuing new business opportunities, developing strategic business plans, generating leads, negotiating contracts, and managing client accounts. They will work closely with diverse teams to drive growth and foster partnerships in line with the company's vision and goals.
Qualifications
- Experience in New Business Development and Lead Generation
- Proficiency in Business Planning and Strategic Development
- Skilled in Contract Negotiation and Client Relationship Management
- Strong Account Management abilities
- Exceptional communication and interpersonal skills
- Ability to work collaboratively and lead a team
- Experience in the sustainability sector is a plus
- Bachelor's degree in Business Administration, Marketing, or related field