Building a software development team is no mean feat. When it comes to skilled developers, demand exceeds supply. But even if you do get hold of the best people, you as a team leader probably know that your work has just started.
There are still things to consider, such as knowledge sharing within the team.