Too Long; Didn't Read
There isn't a cookie-cutter template for how to hire the best software developers for your business or project. Give your current developers a say in the hiring process. Avoid "rockstars" like those with the egos that get tagged as rockstars are probably going to act as a lead on everything or follow someone else's lead. Hire before you have a need before you hire too fast, so you can take your time in hiring the wrong developer. Remember that communication skills will be overshadowed by their inability to work as a unit.