Country Manager (Bilingual English/French; Various Countries in West and Central Africa)
Country Manager Summary As a Country Manager, you will be responsible for leading and managing all aspects of our operations in your assigned country. This role requires a strategic thinker with strong leadership skills and a deep understanding of the…