I initially sent an email replying to an online job posting. After two weeks I received a confirmation, and one week later I was asked to come by for an interview.
The interview was quite pleasant, casually discussing the company structure, how I could fit within the team and some technical questions regarding my skills.
A few days later I was sent an offer and we scheduled a meeting to discuss the details.