In a large bowl, combine the chopped romaine lettuce, diced chicken, cherry tomatoes, avocado, black beans, corn, feta cheese, red onion, and cilantro. Toss gently to mix all ingredients evenly.
In a separate small bowl, whisk together the olive oil, lime juice, honey, chipotle powder, garlic powder, salt, and pepper until well combined.
Drizzle the dressing over the salad and toss gently to coat all ingredients with the dressing.
Serve immediately or chill in the refrigerator for about 30 minutes to allow the flavors to meld.