La tua nuova azienda:
Hays Solutions, società del gruppo multinazionale Hays, quotata al London Stock Exchange, offre servizi di consulenza mirati all’individuazione, alla comprensione e al raggiungimento degli obiettivi concreti di un progetto di business in ambito IT, Engineering o Digital.
Siamo alla ricerca di un Full Stack Developer su Milano, che abbia competenze su React e Java .
La risorsa entrerà nel nostro Team di sviluppo per un progetto in ambito IT.
Di cosa hai bisogno per avere successo:
Front-end Developer:
React Framework:
Comprensione approfondita dei concetti di React, come componenti, proprietà, stato e ciclo di vita. Abilità nel creare e gestire componenti React.
JavaScript (ES6+):
Competenza nel linguaggio JavaScript, in particolare nelle caratteristiche di ES6 e versioni successive. Utilizzo di arrow functions, const/let, destructuring, async/await, e altre caratteristiche avanzate di JavaScript.
HTML e CSS:
Conoscenza approfondita di HTML e CSS per la creazione di interfacce utente. Esperienza nell'utilizzo di CSS preprocessors come Sass o LESS.
Gestione dello Stato :
Competenza nell'uso di React Context API o librerie di gestione dello stato come Redux per gestire lo stato dell'applicazione.
Routing :
Abilità nel gestire il routing in un'applicazione React, utilizzando React Router o soluzioni simili.
Fetch API e Axios:
Conoscenza nell'effettuare richieste attraverso Fetch API o librerie come Axios per comunicare con un server.
WebPack o Altri Bundlers:
Familiarità con strumenti di bundling come Webpack per organizzare e ottimizzare il codice.
Git e Controllo di Versione :
Familiarità con Git e piattaforme di controllo di versione per la gestione del codice sorgente.
Responsive Design:
Capacità di sviluppare interfacce che si adattano a diverse dimensioni di schermo e dispositivi.
Esperienza di Lavoro in Team :
Abilità nel lavorare efficacemente all'interno di un team di sviluppatori, comunicando e collaborando.
Back-end Developer:
Sviluppo in Java 17 (o superiore)
OOP, patterns, algoritmi e strutture dati
Conoscenza framework Spring nei singoli componenti (Security, Data, Batch, ..)
Conoscenza strumenti di Continuous Integration/Delivery/Deployment
Padronanza nell'utilizzo di applicazione containerizzate (es. Docker), definizione degli script e loro deployment
Nice-to-have
Agilità e Continuous Integration/Continuous Deployment (CI/CD):
Comprendere i principi di sviluppo agile e avere familiarità con i processi di CI/CD per la distribuzione continua.
Testing:
Esperienza nell'implementare test unitari e di integrazione utilizzando strumenti come Jest, React Testing Library o Enzyme
Approccio allo sviluppo tramite metodologia agile
Buone pratiche di scrittura di codice pulito, riusabile e di qualità
Conoscenza dello sviluppo di applicazioni web nel cloud (Amazon AWS e/o Microsoft Azure)
Esperienza nella pubblicazione e gestione di servizi su cluster Kubernetes
Sviluppo microservizi con Java Quarkus
Cosa avrai in cambio:
Offriamo una collaborazione freelance di lunga durata / contratto di assunzione con Hays Solutions.
Disponibilità:
Full time
Modalità di lavoro:
Full remote
Cosa devi fare ora:
Se sei interessato a questa opportunità, clicca su "Candidarsi ora". Se questa opportunità non è in linea con le tue aspettative, ma sei alla ricerca di un nuovo lavoro, visita il nostro sito Internet per scoprirne di nuove.
I candidati di ambo i sessi, dopo aver visionato l'informativa obbligatoria sulla privacy sul sito, sono pregati di inviare il proprio CV. Hays Solutions S.R.L. con Socio unico. Soggetta a direzione e coordinamento da parte di Hays Plc.