NavitasComputer Science TeacherOn-siteOpen roleApply (opens in a new tab)LocationThe HagueVisaSponsorship not statedPosted9 Nov 2026problem solving