I applied online and heard back in a couple of days. I only had a screening interview with HR, but it was extremely positive:
The person who interviewed me had very detailed information about the company, the role, and the team, including how this role would fit into the bigger picture. They´ve provided me with more than just general information - they answered some of my questions before I asked them.