In a medium bowl, combine chickpeas, black beans, corn, cherry tomatoes, red onion, jalapeno (if using), and cilantro.
In a small bowl, whisk together lime zest, lime juice, olive oil (if using), maple syrup, garlic, cumin, chili powder, smoked paprika, and salt to make the dressing.
Pour the dressing over the bean mixture and gently toss to coat all ingredients evenly.
Refrigerate the salad for at least one hour to chill and allow flavors to meld.
Just before serving, fold in the cubed avocado and toss gently to combine.
Serve and enjoy as a fresh, flavorful side or light main dish.