Product Manager
Summary
Product Manager role based in New Charlton, South East London, owning products/features end to end — running discovery with customers, analysing qualitative and quantitative data, and delivering with engineering while bridging technical and commercial teams. Salary £55,000–£65,000 per year.