All our development is done by very cross-functional Scrum Dev Teams. There are various strengths that we make sure to have represented in every scrum team. Thus we are looking for talented, well-rounded software engineers with a primary and secondary strength amongst these skills: iOS, Android, Frontend, Backend (preferably Python and Django), DevOps, UI/UX Design, Web Design, QA). Love for terminal and git are a big plus.
The Product Owner is the liaison between client and the Scrum Dev Team. It requires a keen skill of being able to translate client requests into user stories and specification for the team.
We are taking regular QA to a next level with our Full Stack QA Engineers. Testing out a build before it goes to the client is good and necessary, but we start the process much earlier on and have QA fully integrated as part of the flow of the Scrum Dev Team.
The Scrum Master facilitates the flow of the Scrum Team and makes sure every member as well as the team as a whole is always on track to continuous improvements of their scrum and engineering practices.