Bleacher Report
Mobile Software Engineer
Proteus Digital Health, Inc
Mobile Software Engineer - Android
Eko Devices
Senior Mobile Software Engineer
Sina Institute for Knowledge Engineering and Arabic Technologies
Full Stack Developer and Research Assistant
Birzeit University