In a medium mixing bowl, combine the chickpeas, black beans, fire roasted corn, cherry tomatoes, red onion, and cilantro.
In a separate cup or bowl, combine the lime zest, lime juice, olive oil (if using), maple syrup, garlic, cumin, chili powder or Tajin, smoked paprika, and salt. Whisk everything together until well combined.
Pour the vinaigrette over your bean mixture and gently toss everything together to coat evenly.
Place your salad in the fridge to chill for at least an hour before serving. Just before serving, mix in the cubed avocado.