01 - In a mixing bowl, combine the chicken cubes with olive oil, BBQ sauce, minced garlic, smoked paprika, salt, and black pepper. Toss until evenly coated and let marinate for at least 15 minutes.
02 - Preheat a grill or grill pan to medium-high heat. Thread the marinated chicken pieces evenly onto 4 skewers.
03 - Place the skewers on the grill and cook for 12 to 15 minutes, turning occasionally, until the chicken is cooked through with light charring on the edges.
04 - While the chicken grills, combine the mixed greens, diced bell pepper, sliced red onion, halved cherry tomatoes, sliced cucumber, and drained sweetcorn in a large salad bowl.
05 - Whisk together the olive oil, apple cider vinegar, honey, and Dijon mustard in a small bowl until fully emulsified. Season with salt and black pepper to taste.
06 - Pour the dressing over the salad and toss gently to coat. Divide the salad among plates, top each with a chicken skewer, and garnish with fresh herbs if desired. Serve immediately.