In a large skillet, heat the olive oil over medium-high heat. Add the chicken pieces and season with chili powder, cumin, garlic powder, onion powder, salt, and pepper. Cook for about 5-7 minutes, stirring occasionally, until the chicken is browned and cooked through. Remove the chicken from the skillet and set aside.
In the same skillet, add the diced sweet potatoes. Cook for about 10 minutes, stirring occasionally, until they start to soften.
Add the diced red bell pepper and corn to the skillet with the sweet potatoes. Cook for an additional 5 minutes, or until the vegetables are tender.
Return the cooked chicken to the skillet and pour the lime juice over the mixture. Stir to combine and cook for another 2-3 minutes to heat everything through.
Remove from heat and garnish with fresh cilantro, if desired. Serve warm.