hey Chadi..
I know a couple of good sites..

www.totaljobs.com
www.jobstreet.com
www.bayt.com

and one of the best thing to do is to directly visit the company and check for opportunities.

Good luck