In a large bowl, combine the flour, salt, pepper, garlic powder, and onion powder. In another bowl, whisk together the eggs.
Dip each piece of chicken into the egg, then coat with the flour mixture, ensuring they are well covered.
In a medium bowl, mix the orange juice, soy sauce, rice vinegar, sriracha, and cornstarch until smooth.
Heat the vegetable oil in a large skillet over medium-high heat. Add the coated chicken pieces in batches, cooking until golden brown and cooked through, about 5-7 minutes per batch. Remove and drain on paper towels.
Once all the chicken is cooked, pour the orange sauce into the skillet and bring to a simmer. Add the chicken back into the skillet and stir to coat evenly with the sauce. Cook for an additional 2-3 minutes until the sauce thickens slightly.
Serve hot, garnished with sliced green onions and sesame seeds.