Tech know-how and creativity This role demands your tech expertise, so you should be skilled and competent in the field. Specifically, you should have top-notch technical understanding, familiarity with EHS regulations, and experience wit......
Job Location: Ho Chi Minh City