Web Developer
Siamo leader nel settore assicurativo in Italia e nel Mondo e abbiamo un’ambiziosa strategia per diventare partner di vita dei nostri clienti. Per questo abbiamo deciso di sviluppare nuovi servizi alla persona (prevenzione, assistenza, servizi digitali) che affiancheranno l’offerta assicurativa tradizionale per servire i nostri clienti nella vita di tutti i giorni, in particolare nei momenti di interazione supportati da canali digitali.
Abbiamo deciso di rivoluzionare il ruolo dell’Information Technology all’interno della nostra organizzazione attraverso la digitalizzazione di processi, strumenti e la crescita dell’asset tecnologico. Stiamo cercando giovani sviluppatori, ingegneri ed appassionati di tecnologia digitale che ci accompagnino nel nostro percorso, interagendo con i nostri team Agile e con gli strumenti che abbiamo scelto per compiere la trasformazione (es. container, architetture cloud, micro-servizi). Sei curioso/a di saperne di più?
Siamo alla ricerca di candidati brillanti, con comprovata esperienza pregressa, per il ruolo di Senior Web Developer per rafforzare il nostro team di sviluppo il cui obiettivo è quello di realizzare, mantenere ed evolvere applicazioni, siti istituzionali ed eCommerce con milioni di visite mensili.
Verrai collocato in un team estremamente eterogeneo che rappresenta un punto di riferimento aziendale in quanto ad eccellenza operativa perseguita in ogni fase del processo di sviluppo software.
In questa posizione, ti occuperai di:
- Contribuire alla progettazione, implementazione, mantenimento ed evoluzione continua di sistemi web perseguendo obiettivi di semplificazione architetturale, standardizzazione, modernizzazione e cost saving sperimentando e adottando nuove tecnologie e architetture
- Contribuire alla rivoluzione digitale dell’azienda, sviluppando funzionalità destinate principalmente ai clienti finali e rendendo più semplici le interazioni in ogni istante della loro vita digitale
- Garantire un alto livello di performance, affidabilità, sicurezza, qualità, manutenibilità e scalabilità delle applicazioni realizzate progettando soluzioni aderenti alle best practice interne e di mercato e operando per ridurre al minimo rischi e debito tecnico
- Agire come fonte di ispirazione per i colleghi con l’obiettivo di formare un team tecnico esemplare
- Contribuire alla crescita dei colleghi e della struttura attraverso attività di mentorship
Sei adatto/a alla posizione se possiedi:
- 5 anni di esperienza in contesti progettuali con code base complesse e di grandi dimensioni
- Almeno 3 anni di esperienza di sviluppo in ambito web e nell’utilizzo di utilizzando framework moderni come Angular, React, Vue, Svelte, Javascript, e tecnologie correlate come HTML5, CSS/SCSS, typescript, graphQL
- Conoscenza approfondita di Javascript, TypeScript, HTML5, CSS/SCSS e principali framework (Bootstrap, Tailwind);
- Comprovata esperienza nello sviluppo di siti web basati Dimestichezza con architetture basate su CMS headless come Contentful, Contentstack, Strapi, Storyblok, Directus e con elevate esigenze editoriali in contesti multi brand e multi country
- Familiarità con gli approcci allo sviluppo Single Page Application, Server Side Rendering, Static Site Generation ed esperienza con almeno uno tra i seguenti framework SSG: Next.js, Gatsby, Hugo, Nuxt
- Esperienze di test automation su componenti di front end mediante l’uso di framework di mercato come ad esempio Jest, Selenium, Cypress
- Familiarità con sistemi di logging e monitoraggio come Splunk, Kibana, Cloudwatch, Firebase
- Familiarità con la suite Google Analtytics (Universal e GA4) e Google Tag Manager
- Esperienze nello sviluppo e utilizzo di web components e dei relativi framework a supporto di implementazione (Stencil, Lit), mantenimento, documentazione e test (Storybook) di Design Systems di grandi dimensioni
- Esperienze con framework di metodologie Agile come Scrum e Kanban i e Devops, in particolare nell’automazione dei processi di sviluppo e deployment continuo
- Conoscenza di una toolchain di gestione progetti Agili (Scrum e Kanban) e CI/CD (es. Atlassian suite, Gitlab, Jenkins, AWS Code suite)
- Esperienza nello sviluppo o nell’interazione con software distribuiti basati su API
- Grande Creatività, forte attenzione ai dettagli e all’esperienza utente e predisposizione alla semplificazione delle soluzioni tecniche
- Esperienza di lavoro in team eterogenei sia in termini di competenze che di nazionalità
- Buona conoscenza della lingua inglese (riferimento QCER B1)
- Ottime capacità di lavoro in gruppo
- Ottime capacità organizzative e metodologiche
- Capacità di analizzare e scomporre un problema, capacità di formulare e soppesare soluzioni tecniche alternative
- Curiosità e propensione all’evoluzione tecnologica alla ricerca
Inoltre, sei un/a candidato/a ideale se possiedi:
- Uno showcase di applicazioni web o mobili che hai sviluppato e sono o sono state utilizzate da una user base di notevoli grandi dimensioni, preferibilmente nel settore dei servizi finanziari
- Esperienza in ambito di sviluppo di soluzioni cloud based (AWS, Azure, Google, Oracle) e di tecniche e strumenti devops (docker, kubernates)
- Familiarità con sistemi di logging e monitoraggio come Splunk, Kibana, Cloudwatch, Firebase
- Familiarità con la suite Google Analtytics (Universal e GA4) e Google Tag Manager
- Esperienze di test automation su componenti di front end mediante l’uso di framework di mercato come ad esempio Jest, Selenium, Cypress
- Conoscenza di una toolchain di gestione progetti Agili (Scrum e Kanban) e CI/CD (es. Atlassian suite, Gitlab, Jenkins, AWS Code suite); Conoscenza avanzata di toolchain per l’implemenetazione di modelli di Continuous Integration (CI), Continuous Delivery (CD) e Continuous Deployment (CD)
- Padronanza di tecniche avanzate di animazione mediante l’uso di CSS
- Spiccato interesse per il tutoraggio degli sviluppatori più junior tramite code review, peer programming
- Elevate capacità divulgazione di materiale formativo tecnico tramite stesura di documentazione, presentazioni anche a vaste platee, pitch, video pillole, wiki, communities
- Forti capacità di problem solving e di lavoro in team
- Eccellenti capacità di comunicazione e relazione con i clienti
- Certificazione come SCRUM Developer o superiore, anche conseguita in ambito accademico
- Familiarità con la suite Atlassian per la gestione di progetti agili (Confluence, Jira)
- Laurea in informatica, ingegneria informatica o altro titolo di studio preparatorio alla progettazione e sviluppo software
Siamo Top Employer Italia 2023 e ci impegniamo costantemente per offrire le migliori condizioni di lavoro e di sviluppo investendo nella formazione e nelle iniziative di Diversity&Inclusion.
Se sei interessato/a a far parte della nostra squadra, non esitare a candidarti subito!