01 - Preheat grill or grill pan to medium-high heat (approximately 375°F).
02 - Combine chicken cubes with olive oil, smoked paprika, garlic powder, salt, and black pepper in a bowl. Toss until evenly coated.
03 - Thread seasoned chicken pieces onto pre-soaked wooden skewers, leaving space between pieces for even cooking.
04 - Place skewers on preheated grill. Cook for 8-10 minutes, turning occasionally, until chicken reaches internal temperature of 165°F and develops light char marks. Brush with barbecue sauce during final 2 minutes of cooking.
05 - While chicken grills, combine salad greens, bell pepper, cherry tomatoes, cucumber, red onion, and avocado in a large serving bowl.
06 - Whisk together olive oil, lemon juice, Dijon mustard, honey, salt, and pepper in a small bowl until emulsified.
07 - Toss salad with dressing immediately before serving. Arrange dressed salad on plates and top with hot BBQ chicken skewers.