I applied online, they got back to me after around 3 weeks. I had a short Skype call with Melisa Cingilli, she was very nice and we were both positive by the end of this call. She then invited me to do an online technical challenge.
The online challenge wasn't hard, first part is some basic Android MCQ questions, and the second part was a starter code for a simple Android app which I had to complete its code within time constrains to implement the given requirements.
One note is, my code worked on my IDE but I wasn't able to upload it at the end, and when I pasted it in the online editor it didn't build correctly (I informed the recruiter about that).
2 days later, I received another email from Melisa telling me that they decided not to continue the interview process with me for they found other candidates who better fit for this position.