The interview started with a phone call about my previous experience with development, followed by a skype video call about my english level, previous experience and knowledge. Then I received a technical challenge and within days they replied me with the results.
After a week, I was invited for an interview in their offices, where I had an interview with two developers, to talk about my previous experience and technical knowledge, so they could know how well I would fit in the teams.
After another week, I had an interview with the Director of Engineering, who wanted to know more about me and why I wanted to join the company.