Application: I applied online and got a feedback next week that they are interested to proceed with my application. the process took around 6 weeks and they offer very flexible schedule for the interviews.
interviews : the process started with a pre-screening IOS test followed by self evaluation screening for some of the company technologies and my experience.
After the screening phase, i had invited to complete a IOS task followed by an HR interview. then i had 2 technical interviews, followed by an interview with the COO.
Conclusion: I found the process overall pleasant and professional. the interviewers very helpful, super friendly, transparent and quick in their feedback.