It was a long process but an easy one to take, People there are so friendly i loved them so much and loved their ice breaking process before going through the interview, a great environment to work there. the steps of interview process was:
1- Submitting the job application
2- if accepted in the previous phase, you will get a call interview with the HR .
3- if accepted in the previous phase, you will get a task to make and you will put the deadline for yourself.
4-if accepted in the previous phase, you will get HR interview and technical interview, you can conduct both in the same day.
5-if accepted in the previous phase, you will get business interview with the CEO or the Co-Founder.
6- if accepted in the previous phase, you will get an offer.