Ms Mashinini is currently a Trustee of the Batho Batho Trust. Previously, she was the Deputy City Manager – Corporate Services for the Ekurhuleni Metropolitan Municipality. Her responsibilities included developing, aligning and implementing a strategy, overseeing governance, contract management, and gender mainstreaming. Ms Mashinini holds an MBA (cum laude) specialising in Strategic Marketing, as well as a post-graduate degree in Human Resources.
Ms Mashinini’s previous appointments include Director – Social Development for the City of Johannesburg; Strategic Executive – Metropolitan Corporate Services for the Greater Johannesburg Metropolitan Council; Coordinator for Women Development and Training Programmes and Community Development Support Programmes. She was also Bursary Programme Coordinator in the establishment of the Education Aid Programme. In 1986, Ms Mashinini was Secretary to Beyers Naude.