In a medium mixing bowl, combine the rinsed chickpeas, black beans, thawed corn, halved cherry tomatoes, finely diced red onion, and minced cilantro.
In a separate cup or bowl, combine the lime zest, lime juice, olive oil (if using), maple syrup, crushed garlic (or garlic powder), cumin, chili powder (or Tajin), smoked paprika, and salt. Whisk together until well blended.
Pour the vinaigrette over the bean mixture in the medium bowl and gently toss everything together until well coated.
Place the dressed salad in the refrigerator to chill for at least one hour before serving.
When ready to serve, mix in your cubed avocado gently so as not to mash it up too much.