spanish french teacher careers in Taguig, Philippines