do a good job on (something)
This means to do something, like an assignment or task, well. You explain what the task was using "on___"
You can use other positive adjectives instead of "good":
They did a great job.
She's doing a fantastic job.
We're doing a pretty good job on this.
Follow PhraseMix