Looking for the right developer can become a hard task nowadays, and very often a simple job description is not enough to attract good developers. On the other hand, you want to proof if a developer is good enough to fulfill daily tasks.
Also very interesting to see that certifications, CVs and other documents are relegated to secondary significance. What really counts is what one can do for the company, a keen perception and creative problem solving.
dotfly (Cologne), one of our implementation partners for many years, found the wit to combine these approaches. In their job description they ask the applicants to resolve one of four real tasks, one of them described like that:
Pick an issue from the OXID bug tracker with the status “confirmed” that, in your opinion, shall be fixed necessarily. Fix this issue and submit it as a pull request to the OXID eShop repository (tutorial)
Please find the entire job description here (German):
A great idea with some additional positive side effects for all involved parties, isn’t it? 🙂