I applied online. The process took 2 weeks. I interviewed at EXALT (Ramallah)
Interview
I interviewed at the office, there were multiple rounds of technical interviews with medium-level questions so you have to be prepared, the interviewers were nice (not all of them though)