Immigram
Tech relocation platform helping the brightest IT specialists move to the UK, settle and connect with opportunities since 2019
Work
Marketing manager
Tech relocation platform helping the brightest IT specialists move to the UK, settle and connect with opportunities since 2019
Work
Marketing manager