Marinate the Shrimp: In a bowl, combine olive oil, chili powder, smoked paprika, cayenne pepper, garlic powder, onion powder, salt, pepper, and lime juice. Add the shrimp and toss to coat evenly. Let marinate for 10-15 minutes.
Preheat the Grill: Preheat your grill or grill pan over medium-high heat. Lightly oil the grill grates or pan.
Grill the Shrimp: Once the grill is hot, place the shrimp on the grill. Cook for 2-3 minutes per side, or until the shrimp turn pink and opaque. Remove from the grill and set aside.
Prepare the Jalapeño Lime Vinaigrette:
Make the Vinaigrette: In a blender or food processor, combine olive oil, lime juice, honey, chopped jalapeño, Dijon mustard, salt, pepper, and cilantro. Blend until smooth and well combined. Taste and adjust seasoning if needed.
Assemble the Salad:
Prepare the Salad Ingredients: In a large bowl, combine mixed greens, cucumber, cherry tomatoes, red onion, and avocado slices.
Add the Shrimp: Top the salad with the grilled shrimp.
Drizzle with Vinaigrette: Drizzle the jalapeño lime vinaigrette over the salad, tossing gently to combine.
Garnish and Serve: Top with crumbled feta or queso fresco and fresh cilantro for garnish. Serve immediately.