Come si recluta un buon sviluppatore?
Reclutare uno sviluppatore nell'era digitale è una vera sfida.
Uno studio di StackOverFlow ha rivelato nel 2019 che il 95% degli sviluppatori era già occupato. Quindi c'è molta richiesta da parte delle aziende e pochi sviluppatori disponibili.
Se non avete intenzione di affidare questa missione (quasi impossibile) a un'agenzia di reclutamento, come potete mettere tutte le possibilità dalla vostra parte per assumere rapidamente un buon sviluppatore ?
Ecco i 6 consigli che dovete applicare per reclutare talenti, superare le difficoltà del recruiting nel settore tech e convincere quei talenti a entrare nel vostro team!
Suggerimento 1: Lavorate sul vostro employer brand
La cura del vostro employer brand è essenziale quando state reclutando, qualunque sia il profilo che state cercando.
Vi permette di esprimere la personalità della vostra azienda: i suoi valori, le sue competenze, la sua cultura e la sua missione. È quindi importante che sia ben congegnato e che rispecchi fedelmente la vostra immagine, in modo che i candidati possano conoscervi e desiderare di candidarsi per un posto di lavoro presso di voi.
Perché è importante? I candidati sono sempre più esigenti per quanto riguarda la loro vita professionale: un buon stipendio o un'azienda rinomata non sono più criteri sufficienti. Quando si prende in considerazione un nuovo lavoro, alcuni criteri stanno diventando sempre più importanti, come ad esempio
- il rispetto dell'equilibrio tra lavoro e vita privata
- l'atmosfera che si respira in azienda
- i valori dell'azienda
- e progetti soddisfacenti.
💡 Consiglio: non cadete nella trappola di cercare di accontentare tutti. Siate onesti, trasparenti, assumete le vostre posizioni e avrete ottime possibilità di attirare l'attenzione di sviluppatori che condividono i vostri stessi valori e che potranno prosperare nella vostra azienda.
Scoprite i nostri consigli principali per sviluppare efficacemente il vostro employer brand!
Suggerimento 2: Definite le vostre esigenze
Per assumere lo sviluppatore giusto, è essenziale che le vostre esigenze siano chiaramente definite in anticipo: progetto, responsabilità, competenze e linguaggi tecnici utilizzati.
Sono le esigenze a determinare il tipo di profilo da assumere. Se le vostre conoscenze tecniche sono limitate, non esitate a consultare il CTO o uno sviluppatore per sapere esattamente di cosa ha bisogno il progetto:
- i linguaggi di programmazione utilizzati (JavaScript, Php, Python, C++, Shell, ecc.),
- il tipo di database (SQL o noSQL),
- i framework di front-end (Angular, JQuery, React, ecc.) e back-end (Symfony, Laravel, Django, ecc.).
💡 Avete bisogno di un profilo totalmente versatile? Dovrete specificare che state cercando uno sviluppatore full stack.
Non esitate a fare l'esercizio di scrivere un profilo professionale del vostro candidato ideale per chiarirvi le idee.
Suggerimento 3: gestire un processo di reclutamento rapido e senza intoppi
È innegabile che un processo di reclutamento efficiente massimizzi le possibilità di essere scelti da un candidato, soprattutto se ha la possibilità di scegliere.
Assicuratevi quindi di calibrare i vostri processi in anticipo in modo che, una volta ricevute le candidature, tutte le fasi possano essere completate rapidamente, con :
- prove tecniche pronte per i candidati,
- i colloqui riservati nelle agende dei dipendenti interessati,
- tutte le qualità del profilo ideale in mente.
Se le vostre esigenze sono ben definite in anticipo e questi elementi vengono rispettati, il resto del processo dovrebbe svolgersi rapidamente.
Sebbene non esistano regole fisse, si stima che un processo di 2 settimane tra il primo contatto e la proposta di assunzione sia un processo rapido ed efficiente.
Per aiutarvi, non esitate a utilizzare un software di tracciamento dei candidati.
Beetween, ad esempio, è un pacchetto software di reclutamento molto intuitivo e facile da usare che semplifica la gestione delle candidature digitalizzando tutte le attività di reclutamento. Pubblicazione multipla delle vostre offerte di lavoro su oltre 150 job board partner, generazione automatica di contratti di lavoro, creazione di un sito di carriera a vostra immagine e somiglianza, smistamento automatico di CV e candidature... l'intero processo di reclutamento è ottimizzato e voi risparmiate tempo prezioso!
Suggerimento 4: Fate attenzione all'annuncio di lavoro
L'annuncio di lavoro è la punta dell'iceberg, quello che presenta la vostra azienda e la posizione da ricoprire. È necessario prestarvi particolare attenzione, per far sì che i migliori sviluppatori vogliano candidarsi.
Ma prima di tutto, come fare per distinguersi dalla miriade di offerte di lavoro che affollano il mercato? Come potete assicurarvi che un candidato clicchi sul vostro annuncio piuttosto che su un altro?
Iniziate curando gli elementi che compaiono nella pagina dei risultati:
- il titolo deve essere preciso (ad esempio, non dite
"Sviluppatore",ma "Ingegnere DevOps" o "Sviluppatore PHP esperto"), - l'ubicazione della sede o se il lavoro può essere svolto a distanza (telelavoro a tempo pieno),
- la data: più l'annuncio è recente, più è probabile che i candidati facciano clic. Se l'annuncio è troppo vecchio, si dubita che sia ancora pertinente.
Nel sito Welcome to the jungle, potete evidenziare le tecnologie utilizzate in azienda, che sono di interesse per gli sviluppatori:
Siete riusciti ad attirare l'attenzione dei potenziali candidati che hanno cliccato sul vostro annuncio? Perfetto, ora dovete convincerli a leggere l'annuncio e a candidarsi.
Un buon annuncio di lavoro deve :
- essere breve, perché secondo WeLoveDevs.com, il tempo medio di lettura degli annunci che convertono è di 2 minuti e 30 secondi;
- essere personalizzato e trasparente sulle vostre aspettative e sui vostri valori;
- descrivere il progetto, i compiti e le responsabilità della posizione;
- fornire informazioni sui framework e sui linguaggi utilizzati;
- fornire informazioni di base (metodi di lavoro, dimensioni del team, se si lavora da casa o meno, ecc;)
- strutturate le informazioni utilizzando punti elenco e parole in grassetto.
Suggerimento 5: valutate il vostro profilo e le vostre competenze
Valutare il profilo di uno sviluppatore in base alle sue qualifiche? Dimenticate il vecchio riflesso francese quando assumete uno sviluppatore. Questo è un settore particolarmente ricco di profili autodidatti di talento e sarebbe un peccato ignorarlo per un'eccessiva enfasi sull'istruzione superiore.
Come valutare uno sviluppatore? Si consiglia di prestare attenzione a :
- la padronanza dei linguaggi informatici necessari
- la capacità di apprendimento e di adattamento, perché tutto si evolve regolarmente e bisogna essere in grado di adattarsi ai frequenti cambiamenti,
- progetti precedenti, guardando il loro portfolio github o le opinioni dei loro clienti freelance,
- qualità essenziali come la curiosità, la passione per il codice, una mente aperta e la capacità di lavorare in team.
Dovete anche sapere che è sempre più comune non filtrare i candidati in base alla loro padronanza di un particolare linguaggio, ma piuttosto valutare la loro capacità di risolvere problemi in un linguaggio specifico.ma piuttosto di valutare la loro capacità di risolvere un problema specifico, indipendentemente dalle lingue o dai metodi utilizzati. La padronanza tecnica va bene, ma lo spirito di analisi, l'esplorazione e la tenacia a volte sono beni molto più preziosi.
È proprio questo l'obiettivo di CodinGame, una piattaforma che aiuta le aziende a reclutare gli sviluppatori giusti creando sfide di programmazione su misura per la posizione da ricoprire, che possono essere impostate in pochi minuti.
Più che semplici test tecnici, questi esercizi concreti di codice mettono i candidati in situazioni di vita reale per convalidare non solo la padronanza di uno specifico linguaggio informatico, ma anche per dimostrare che i candidati sono in grado di gestire un'attività di programmazione.linguaggio informatico specifico, ma anche per valutare il loro ragionamento, la velocità e il modo in cui mobilitano le loro risorse per risolvere il problema dato.
Un punteggio comparativo vi permette di sapere qual è la posizione di uno sviluppatore rispetto a tutti quelli che hanno effettuato il test, in modo da poter prendere la decisione migliore.
Suggerimento n. 6: pubblicate le vostre offerte di lavoro sulle piattaforme di reclutamento di sviluppatori
Sebbene sia perfettamente possibile utilizzare LinkedIn per reclutare uno sviluppatore web, vale comunque la pena di rivolgersi a piattaforme di reclutamento per sviluppatori per pubblicare il vostro annuncio di lavoro.
Ecco alcuni esempi:
- WeLoveDevs.com,
- Skill Value,
- PHP France.
Più adatti alle esigenze e alle aspettative degli sviluppatori, in genere attirano i profili migliori che si sentono più sicuri e meglio compresi. Ad esempio, è possibile mantenere l'anonimato e candidarsi in modo discreto quando si è in posizione.