The problem with Sandton is if the devs don't live in the immediate area then they are unlikely to want take a job there because the traffic is terrible, compounded by loadshedding. This is especially true with more experienced guys, however with juniors they are more willing to take a job anywhere just to get into the job market and get some experience.
I believe the problem you would be having is either trying to get guys that are away from Sandton that are comfortable with their short commute and hence won't even entertain the position or you are only finding and interviewing the rubbish guys from pnet or where ever because they are the only ones willing to work anywhere they can get a job.
I've personally been offered jobs, without even having to go in person to Sandton to do an interview (just a test at home would be sufficient) and have flat out refused. I stay in Weltevredenpark and just to get to Randburg CBD is a 1 hour commute. You'll also have issues by only offering 5k-10k extra. I wouldn't work in Sandton for anything less that a 100% increase, the 4-5 hour round trip isn't worth the hassle, nevermind when loadshedding kicks in.
Unfortunately companies aren't willing to pay a decent salary to make it comfortable for developers to want to move there. The constant salary +10% is no motivation to move companies. I worked out that if a company had to pay me for the extra time in traffic and extra petrol on a 2 hour round trip they would have to pay me R12500 extra just to break even on what my current salary is.