Grill the corn on an indoor or outdoor grill until lightly charred. Remove kernels from the cob.
In a large skillet, heat olive oil over medium high heat. Add the chopped onion, poblano, garlic and jalapeno if using and sauté for 5-6 minutes until translucent. Add the green onions, and sauté for 60 seconds. Add the grilled corn and season with salt and pepper.
Take it off the heat and taste and adjust seasoning as needed. Transfer everything to a serving bowl and let cool slightly. Add the chopped cilantro, green onions, chives, lime juice, avocado, salt and pepper to toss to combine. Serve with extra lime slices if desired.
If you need extra zing drizzle some chipotle aioli.