Applied for the position online. Got email for first interview. Joined online and thought it went well, but was rejected after the introductory interview with no follow up interview with a technical evaluation. Maybe they hire based on recommendations.