The village overseer of streets shall, subject to the order of the village board of trustees, have general charge, direction, and control of all works on streets, sidewalks, culverts, and bridges of the village and shall perform such other duties as the village board of trustees may direct.