Freeze the flank steak for 20 to 30 minutes until firm but not frozen solid, then slice against the grain into ¼-inch (6 mm) strips.
In a medium bowl, mix the sliced beef with Shaoxing wine, 2 teaspoons cornstarch, 2 teaspoons soy sauce, baking soda, and 1 tablespoon water. Rub the marinade in until absorbed and set aside for at least 20 minutes.
In a small bowl, whisk together the beef broth, oyster sauce, 1 tablespoon soy sauce, dark soy sauce, 1 tablespoon cornstarch, sugar, sesame oil, and white pepper until smooth and lump-free. Set next to the stove.
Cut the bell peppers into 1-inch pieces, cut the onion into 1-inch wedges and separate the layers, mince the garlic and ginger together, and slice the scallions for garnish.
Heat 1 tablespoon oil in a wok or skillet over high heat until shimmering. Add the beef in a single layer, let it sear undisturbed for 30 to 45 seconds, then stir-fry about 1 minute until 80 percent cooked. Transfer to a plate.
Add the remaining 1 tablespoon oil to the pan over high heat. Stir-fry the onion and bell peppers for 2 to 3 minutes until crisp-tender, then push them to the side and add the garlic and ginger to the center, stirring about 30 seconds until fragrant.
Re-whisk the sauce and pour it into the pan. Once it bubbles and thickens, return the beef and any resting juices, tossing for about 1 minute until the sauce turns glossy and coats each piece.
Remove from the heat, scatter the sliced scallions over the top, and serve immediately over steamed white rice.