If using fresh corn, cut kernels from the cobs. Heat a dry skillet over medium-high heat. Add the corn in a single layer and cook, stirring occasionally, until charred in spots, about 5–7 minutes. Transfer to a bowl and let cool slightly.
While the corn cooks, place the lime juice, olive oil, cumin, smoked paprika, honey, salt and pepper in a small jar or bowl. Whisk or shake vigorously until the dressing is emulsified and smooth.
In a large mixing bowl combine the drained black beans, charred corn, diced red pepper, cherry tomatoes, red onion and chopped cilantro. Add the minced jalapeño if you want extra heat.
Pour about two-thirds of the dressing over the salad and toss gently to coat. Taste and add more dressing or salt as needed. Let the salad sit at room temperature for 10 minutes to allow flavors to meld, or refrigerate for up to 30 minutes for a chilled version.
Fold in the diced avocado just before serving to preserve its texture and color. Garnish with a little extra cilantro and an optional lime wedge.
Serve the salad as a side for grilled meats, spoon it over greens for a hearty lunch, or scoop it with tortilla chips as a chunky dip.