Sviluppatore SW appartenente categorie protette L.68/99

Florence, Tuscany, Italy Full-time

Cerchiamo appassionati di algoritmi non semplici scrittori di codice!

 

Sviluppare software è la tua passione? Ti piace imparare nuove tecnologie? Develer sta cercando proprio te!

Entra nel nostro team e farai parte di un gruppo di persone affiatato e appassionato come te. Stiamo cercando sviluppatori che siano interessati ad almeno una delle seguenti aree:

Sviluppo su sistemi embedded

Si tratta di lavorare a stretto contatto con l'hardware e sviluppare software a basso livello, su sistemi basati su Linux o su microcontrollore (RTOS proprietari o liberi). I progetti tipici sono:

  • Sviluppo di firmware e driver per sistemi operativi real time;
  • Sviluppo di driver per kernel Linux embedded;
  • Configurazione e scrittura di demoni per sistemi Linux;
  • Creazione di BSP e root file system per Linux board.

Sviluppo software multipiattaforma (embedded e desktop)

Lo sviluppo di applicazioni utente per sistemi embedded e desktop costituisce una parte importante dei lavori in Develer. Le persone in quest'area si occupano principalmente di:

  • Creare GUI dinamiche su sistemi con risorse limitate (anche senza GPU);
  • Progettare e sviluppare applicazioni in user space per dispositivi Linux embedded;
  • Sviluppare applicazioni desktop multipiattaforma con librerie Qt;
  • Sviluppare applicazioni di visualizzazione e modellazione 3D con librerie OpenGL/WebGL.

Sviluppo software multipiattaforma (mobile)

Oltre ad applicazioni utente per sistemi embedded e desktop, sviluppiamo anche applicazioni multipiattaforma per iOS e Android, rivolte sopratutto all'uso industriale. In questo ambito, ci occupiamo sopratutto di:

  • Sviluppare applicazioni multipiattaforma con React Native e QtQuick;
  • Progettare e sviluppare applicazioni per smartphone con tecnologie native;

Web frontend e backend

Realizziamo applicazioni web con un'interazione utente abbastanza complessa (non siti vetrina), di cui sviluppiamo sia il backend che il frontend. Ci occupiamo spesso anche della parte di sistema e deploy su sistemi distribuiti. Alcuni esempi:

  • Interfacce di controllo per dispositivi industriali basate su tecnologie web;
  • API server-side per l'interoperabilità web/mobile;
  • Applicazioni full stack con struttura a microservizi basate su AWS.

Le nostre tecnologie preferite

Le tecnologie con cui ci piace lavorare dipendono dal gruppo di lavoro ma non preoccuparti: la passione non si impara, le tecnologie sì!

Per lo sviluppo su sistemi embedded preferiamo la conoscenza di C bare-metal, Linux e problematiche inerenti la concorrenza ed i sistemi real time

Per lo sviluppo multipiattaforma desktop ed embedded usiamo principalmente Python, C++, Go e Qt

Per lo sviluppo multipiattaforma mobile usiamo principalmente React Native e Qt.

Per lo sviluppo web utilizziamo Python, Flask o Django, React e Jest.

Cose da sapere

Siamo interessati a tutti i livelli di esperienza, dallo sviluppatore al primo lavoro fino al programmatore con molti anni alle spalle.

Ti chiediamo di indicarci su quali aree ti piacerebbe lavorare; considera che nel tempo potrai cambiare le tecnologie a seconda dei progetti e dei tuoi interessi.

Per la valutazione richiediamo un esempio di codice significativo: non importa che sia completo o compilabile, basta qualsiasi cosa che ritieni rappresentativo del tuo modo di lavorare, interessante da vedere, ben progettato, ben implementato. Se hai un account su Github, Gitlab o simili dove è possibile vedere i progetti ai quali hai contribuito, è ancora meglio.

Inoltre, nel form troverai tre semplici problemi di autovalutazione. L'autovalutazione è opzionale, ma ti può aiutare a capire se rientri nei nostri requisiti. Se vuoi, puoi provare a risolvere i problemi esposti, scrivendo la soluzione e copiando anche il codice che hai scritto; i candidati che ci aspettiamo di selezionare dovrebbero risolvere ciascuno dei problemi nel tempo previsto. Durante il colloquio tecnico, ti verranno proposti infatti problemi di complessità superiore.

Cosa aspetti? Invia ora il tuo CV!

Apply for this opening at http://develer.recruiterbox.com/jobs/fk01v6j?apply=true