Prepare Chicken: Season chicken pieces with salt and pepper. Whisk the egg in a bowl. In a separate bowl, combine cornstarch and flour. Dip each chicken piece into the egg, then coat evenly with the cornstarch-flour mixture. Let rest for 10 minutes for better adhesion.
Fry the Chicken: Heat oil in a deep skillet or pot to 350 degrees. Fry chicken pieces in batches for 3-4 minutes or until golden brown and cooked inside. Remove and drain on paper towels.
Make the Orange Sauce: While frying, combine the orange juice, zest, soy sauce, honey, rice vinegar, ginger, garlic and chili flakes in a small saucepan. Bring to a simmer over medium heat.
Stir the cornstarch slurry and slowly whisk it into the sauce. Cook 2-3 minutes until thick and glossy. Remove from the heat.
Toss and Serve: Gently toss the fried chicken into the orange sauce until well coated. Serve immediately garnished with sliced green onions and sesame seeds over steamed rice or your family's favorite grain.