I applied through a recruiter. I interviewed at Upwork
Interview
1- An HR screening
2- A software generic interview to make sure you have the prober background experience
3- A coding problem solving interview using Swift and Playgrounds
4- Architecture interview which lacked feedback