
Islam Channel seeks a Business Development Manager to drive advertising revenue growth and build strategic commercial partnerships across their broadcast television and digital media platforms. This full-time, in-person position is based in Ilford, East London.