Combine the marinade ingredients and add in the pork strips. Leave to marinate while you cook the eggs and prepare the vegetables.
To cook the eggs: Place the eggs in a saucepan of boiling water and cook for 7 minutes. Remove from the pan and hold under cold running water to cool. Then peel, chop and set aside until you are ready to use them.
To cook the pork: Heat a little oil in a wok or large frying pan. Stir-fry the pork in batches.
To make the dressing: Combine all the dressing ingredients in a blender or mini-food processor, mix until you have a smooth sauce. Taste and add more salt if needed. You can also adjust the amount of olive oil if you want a more liquid sauce.
Arrange the lettuce on a large serving plate. Place the pork strips on top forming a row down the middle. Mix the scallions through the tomatoes. In strips on either side of the pork place the tomato and scallion mixture, the avocado, cheese and diced egg. Generously drizzle the dressing over all the ingredients.