vacancy for a junior engineer Site supervisor and office assistant