01 - Preheat grill or grill pan to medium-high heat.
02 - In a mixing bowl, combine chicken cubes with olive oil, smoked paprika, garlic powder, salt, and black pepper, ensuring each piece is evenly coated.
03 - Thread marinated chicken cubes onto soaked wooden skewers.
04 - Place skewers on the grill and cook for 8 to 10 minutes, turning occasionally until chicken is fully cooked and lightly charred. During the last 2 minutes of grilling, generously brush barbecue sauce over all sides of the chicken.
05 - While the chicken grills, combine mixed salad greens, diced red bell pepper, halved cherry tomatoes, sliced cucumber, thinly sliced red onion, and sliced avocado in a large salad bowl.
06 - In a small bowl, whisk together olive oil, lemon juice, Dijon mustard, honey, salt, and pepper until smooth and emulsified.
07 - Just before serving, toss the assembled salad with the prepared dressing to coat evenly.
08 - Arrange salad onto serving plates, top with hot BBQ chicken skewers, and serve immediately.