Preheat grill or grill pan to medium-high heat.
Thread chicken onto skewers.
Toss chicken with olive oil, garlic powder, paprika, salt, and pepper.
Lightly oil grill grates and place skewers on the grill.
Cook for 10–12 minutes, turning occasionally.
Brush BBQ sauce onto chicken during the last 3–4 minutes.
Continue cooking until chicken reaches 165°F and is slightly charred.
Remove and let rest for a few minutes.
In a large bowl, assemble greens, tomatoes, corn, avocado, and onion.
Add chicken (on skewers or removed) on top.
Drizzle with extra BBQ sauce or dressing if desired and serve.