In a large non-reactive bowl, whisk together the olive oil, lemon juice, minced garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, and pepper.
Add the chicken strips to the marinade, ensuring every piece is thoroughly coated. Cover and refrigerate for at least 2 hours.
If using wooden skewers, soak them in water for 30 minutes to prevent burning.
Preheat an outdoor grill or indoor grill pan to medium-high heat (approximately 400°F / 200°C).
Thread the marinated chicken onto the skewers, pressing the pieces together slightly to maintain moisture.
Place the skewers on the grill and cook for 12 to 15 minutes, turning every 3 to 4 minutes, until the internal temperature reaches 165°F (74°C) and the edges are slightly charred.
Remove from the grill and let the kebabs rest for 5 minutes before serving to allow juices to redistribute.