Had a quick interview with their recruiter.
Did a one hour technical assignment which was passed.
Had an interview with a team lead. After the interview they said they were looking for someone with more experience but that they may have another position open with another team which I could interview for.
Interviewed with the tech lead of that team who also said after the interview that they wanted someone with more experience but that there was yet another team that was looking for an applicant.
Interviewed with this team (so the third team now) and they said they were actually looking for more of a Java developer that also has some frontend experience.