Preheat the oven to 350 °F / 180 °C / Gas Mark 4, no fan (if using convection over reduce the temperature by 20 degrees or follow manufacturer's instructions).
Prepare a 9-cup (8-inch/21cm, this is what I used) or 10-cup bundt cake pan, grease it generously with butter.
Place the eggs and sugar in a mixing bowl, whisk with a mixer fitted with a whisk attachment on medium-high speed for 5 minutes until the mixture is pale, light, and foamy.
Slowly pour in the oil in a thin stream, mixing at low-medium speed. Mix for one more minute.
In a small bowl, stir the flour with baking powder, and salt together.
Add half of the flour mixture into the batter. Whisk until almost combined.
Add the orange juice, orange zest, orange jam, and vanilla extract to the batter. Whisk until almost combined.
Add the remaining flour mixture to the batter and whisk until almost combined.
Mix the cranberries with 1 Tbsp of flour until coated on all sides. Fold into the batter with a spatula.
Pour the batter into the prepared cake pan.
Bake for about 50 minutes or until a skewer (or cake tester) inserted into the center of the cake comes out clean.
Place on a wire rack to cool for 10-15 minutes (this is important, it ensures that the cake comes out of the pan intact) then invert onto a plate.