Offerta di lavoro
Lead, Ingegneria del software
Northern Trust è alla ricerca di un Lead Software Engineer esperto, specializzato in ReactJS, per lo sviluppo di applicazioni web scalabili e cloud-native nel settore bancario. La posizione, con sede a Chicago (modalità ibrida), richiede competenze nello sviluppo front-end moderno, nelle pratiche DevOps e la capacità di fornire soluzioni di alta qualità in un ambiente dinamico.
Riassunto del ruolo
- Cerchiamo uno sviluppatore React con esperienza in ReactJS per realizzare applicazioni scalabili e cloud-native che utilizzino un'architettura a microservizi e moderne pratiche DevOps.
- Questo ruolo prevede l’attività nel settore bancario, il supporto a diverse applicazioni e la gestione simultanea di più attività/richieste in un contesto dinamico.
Principali responsabilità
- Lo sviluppatore React è responsabile della progettazione, dello sviluppo e della manutenzione di applicazioni web ad alte prestazioni con ReactJS.
- Il ruolo prevede lo sviluppo di componenti web riutilizzabili, l’integrazione con API RESTful e servizi backend, nonché una stretta collaborazione con i designer UX/UI, gli sviluppatori backend e i team di controllo qualità per fornire soluzioni di alta qualità.
- Il ruolo richiede la capacità di sviluppare applicazioni web responsive, sicure e ottimizzate per garantire prestazioni ottimali su diversi browser e dispositivi.
- Tra le responsabilità rientrano anche la scrittura di codice pulito e facilmente gestibile, i test sul codice, la partecipazione alle revisioni del codice, la risoluzione dei problemi in produzione e il lavoro costante all’interno di un team di sviluppo per migliorare la qualità dell’applicazione e l’esperienza utente.
Competenze richieste
- Frontend: ReactJS, SQL, JavaScript (ES6+), Redux, React Hooks, Context API, Bootstrap, HTML/CSS, librerie CSS-in-JS (Styled Components, Emotion), design reattivo, ottimizzazione delle prestazioni web, Node JS, NPM
- Strumenti: GitHub, implementazioni su cloud
- Test: Jest, React Testing Framework
Desiderabile
- Backend: Java 8 ~21, Spring Boot, Spring Cloud
- Dati: JPA, Hibernate, SQL
- Trasmissione dei messaggi: Kafka, JMS
- Frontend: Next.js
- Concorrenza: multithreading, ottimizzazione delle prestazioni
- Cloud/DevOps: implementazioni Azure, CI/CD (Azure DevOps/Jenkins)
Dettagli sul lavoro