Where does one find great Senior Software Developers?
The biggest problem: they’re not looking!
It’s easier to find programmers fresh from college, through events like job fairs. And in the early years of their careers, many are still looking for a better fit in a job, or looking for experience that can help them deepen their portfolio. So, they occasionally network or check job sites.
The elusive beast is the person who is not looking. Most companies try to hold on to competent employees. A good senior programmer is probably comfortable in their current job. They’re already doing interesting work. People respect them. They’re a “go to person” for colleagues and managers. They’re paid well. And, more often than not they’ve figured out a work-life balance that meshes their private schedules with the needs of their job.
They’re not necessarily in their perfect job. Maybe they would rather work on newer technology; maybe they’d rather not be the “go to person” on some subject because it’s old hat; maybe they would like a little more flexibility in managing their work-life balance; maybe they know they could earn a little more elsewhere. No, it isn’t necessarily the perfect job; but, it’s a good job. And, so, they’re not looking.
If they do not check job boards or otherwise look actively, how do we find them? Most do not make enough post-work time to attend networking events.One might find them on a site like LinkedIn and reach out to them. Chances are, though, that they are inactive on LinkedIn, with outdated profiles. Even if one finds them, the challenge is that they treat recruiter-emails as spam. One can try to break through to the few one can find: get them to click on that email! What about the others?
Finding them, when they aren’t looking, is the challenge. Thoughts and ideas?
There are a lot of people who love both JS and UX/CSS. If we stop labeling people just as “JS developers” or “UX developers”, we can achieve a ceasefire in the current “JS vs. CSS” war and achieve a mutually benefiting peace.