For the salad: Preheat a gas or charcoal griddle. Peel back the corn husks. Remove the silks and replace the husks. Soak the corn in cold water for 30 minutes. Drain and place on the griddle for 10-15 minutes. Cool completely and remove the husks. Using a sharp knife, remove the corn kernels. In a medium bowl, mix together the griddled corn, black beans, chickpeas, pepper and mango.
For the vinaigrette: In a small bowl, combine the lime zest, lime juice, balsamic vinegar, basil, and cumin. Slowly add the oil, whisking constantly until the mixture thickens. Season with salt and pepper, to taste.
Pour the vinaigrette over the salad and toss well. Refrigerate for one hour and toss again before serving.