I think it's safe to assume that most of you are aware that there is a global talent shortage (especially in the STEM). The battle for tech talent has been increasingly difficult with every employer fishing in the same pool of candidates. The top tech talent have the luxury to play by a different set of rules in recruitment. Remember that they don't need to impress you nearly as much as you need to impress them.
The key is complete flexibility; begin by reviewing the benefits and perks you have to offer as a company, analyse whether the project you need them for is exciting and challenging for them. These candidates are frequently headhunted and do not need to apply for positions, it's imperative that you think about what makes your company unique and special. If you need some inspiration check out Inc's list of the most absurd ways companies try to attract talent.
TalentPuzzle put together a comprehensive infographic on how to attract the top tech talent to your company. Check it out below.