Combine beans, bell pepper, mango, red onion, jalapeno and cilantro in a medium size bowl and mix together.
In a small bowl, whisk together lime zest, lime juice, olive oil, cumin, chili powder, and salt. Pour over bean mixture.
Taste and adjust seasonings - you may need to add more lime juice or salt.
Place in the refrigerator until ready to serve. This salad just gets better with time so definitely can prep ahead.