Preheat your oven to 150℃ fan.
Line the base and sides of a 9 inch (cm) springform cake tin with baking paper. Grease and lightly flour.
In the bowl of your stand mixer fitted with the paddle attachment, add the softened butter and cream until very light (almost white) and fluffy - approximately 3 minutes.
Add the sugar, salt, vanilla and almond extracts. Beat for a further 3-5 minutes until incorporated.
In a separate bowl or small jug, whisk the eggs lightly until the whites and yolks have combined.
With the mixer on medium speed, slowly pour in the egg mixture 1-2 tbsp at a time. Allow the eggs to incorporate completely with the creamed butter mixture and scrape down the sides of the bowl well between each addition. If the eggs are added too quickly, the batter may curdle.
Add the ground almonds and mix on low speed until incorporated.
Add the lemon zest (chop into a finer zest if needed) and mix to combine. Slowly add the lemon juice 1 tbsp at a time with your mixer on medium-low speed.
Lastly, add the flour and mix on low speed until just combined. Scrape the sides and bottom of the bowl to ensure an even mixture.
Pour into prepared cake pan and smooth with an offset spatula. Bake for 75 minutes, or until the middle bounces back when gently pressed.
Allow the cake to cool completely in the pan.
Once cooled, gently tip the cake out of the tin and remove the baking paper.
If the top of the cake is domed, trim off with a serrated knife. Turn the cake upside-down to ensure a straight and even top. Ensure the cake is completely cool before icing.