In a bowl, combine the chicken pieces with olive oil, BBQ sauce, smoked paprika, garlic powder, salt, and pepper. Toss to coat the chicken evenly. Cover and let it marinate for at least 30 minutes in the fridge.
Preheat the grill or grill pan over medium-high heat. Thread the marinated chicken pieces alternately onto skewers with chunks of red and yellow bell peppers and zucchini slices. Leave a small space between pieces for even cooking.
Place the skewers on the grill and cook for about 10-12 minutes, turning occasionally, until the chicken is fully cooked (internal temperature should reach 165°F) and has nice grill marks.
While the chicken is cooking, in a large salad bowl, combine mixed greens, cherry tomatoes, sliced red onion, and corn. Toss gently to mix.
Once the chicken skewers are done, remove them from the grill. Allow them to cool slightly before removing the skewers. Cut the chicken into bite-sized pieces (if desired), or leave them on the skewers for serving.
Place the grilled chicken skewers on top of the salad mixture. Drizzle additional BBQ sauce over the salad and sprinkle with crumbled feta cheese if using. Serve immediately.
Notes
Feel free to customize the vegetables and add more toppings as desired.