
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A global localization company is seeking a Technical SEO Manager based in Greater London, England. The role involves managing day-to-day SEO delivery, mentoring junior team members, and developing effective SEO strategies aligned with business goals. Candidates should have at least 3 years of SEO experience, strong leadership abilities, and excellent project management skills. This full-time position is a significant opportunity to drive SEO performance and foster innovation within the SEO department.