Applied online, i got asked to take a technical test. The test basically a simple project that i received with in 2 days. I had 2-4 days to finish it and then send them the results. I got a reply back about 2 days after i sent it in, i was told to come down for a personal interview. The place is a bit far off but the office looks really chilled and refreshing. The CEO i think interviewed me, very pleasant and regardless of acceptance or not, he gave me feed back on what to improve on whether i get an offer or not.