Web & Hybrid Application Developer – Angular / Capacitor
14 ore fa
Terranuova Bracciolini, Tuscany, Italia
Zucchetti Centro Sistemi Spa
Tempo pieno
35.000 € - 40.000 € Contratto
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Zucchetti Centro Sistemi (ZCS) è azienda tecnologica multi business fondata nel 1985 nel Valdarno aretino (Toscana) da un’iniziativa imprenditoriale del Cav. Lav. Fabrizio Bernini, oggi azionista e Presidente dell’azienda. Sfruttando le competenze e il know how acquisito in ambito informatico, l’azienda cresce e si trasforma in una industria innovativa composta da cinque aree di business: software, healthcare, automation, robotica e green innovation, con l’obiettivo di garantire un elevato livello qualitativo dell’offerta su tre fronti: informatica, elettronica e meccanica.
Posizione:
Stiamo cercando uno sviluppatore con solida esperienza nello sviluppo di applicazioni web e applicazioni mobile ibride per Android e iOS, da inserire nel team di sviluppo della nostra piattaforma IoT.
Il profilo ricercato deve avere una preparazione tecnica consolidata e un elevato grado di autonomia, con particolare competenza nello sviluppo di applicazioni basate su Angular, TypeScript e Capacitor (Ionic).
Cerchiamo una figura professionale, in grado non soltanto di implementare funzionalità sulla base di specifiche definite, ma anche di analizzare i requisiti, valutare le possibili soluzioni tecniche, individuare criticità e contribuire alle scelte architetturali ed evolutive delle applicazioni.
Lo sviluppatore lavorerà a stretto contatto con il team di progettazione e con gli altri sviluppatori per evolvere l'ecosistema software dedicato al monitoraggio e alla gestione dei nostri dispositivi e sistemi IoT.
Responsabilità
Sviluppare, mantenere ed evolvere applicazioni web responsive e applicazioni mobile ibride per Android e iOS.
Progettare e sviluppare applicazioni utilizzando Angular e TypeScript.
Gestire il ciclo di sviluppo delle applicazioni mobile ibride attraverso Capacitor/Ionic, comprese le interazioni con le funzionalità native dei dispositivi.
Analizzare requisiti funzionali e tecnici e tradurli in soluzioni software robuste e manutenibili.
Contribuire alle scelte architetturali e all'organizzazione del codice, con attenzione a modularità, riusabilità e manutenibilità.
Integrare le applicazioni frontend con API e servizi backend della piattaforma IoT.
Diagnosticare e risolvere problematiche applicative, anche specifiche delle piattaforme Android e iOS.
Collaborare con il team nella definizione e nell'evoluzione degli standard tecnici di sviluppo.
Contribuire alla qualità complessiva delle applicazioni attraverso code review, testing e buone pratiche di sviluppo.
Collaborare alla realizzazione di interfacce chiare, coerenti e facilmente utilizzabili, senza che il ruolo abbia una connotazione prevalentemente orientata al design UX/UI.
Requisiti:
Almeno 5 anni di esperienza professionale nello sviluppo software web, preferibilmente maturata su applicazioni strutturate e mantenute nel medio-lungo periodo. Esperienza significativa con Angular. Ottima conoscenza di TypeScript e JavaScript. Conoscenza della tecnologia Capacitor, preferibilmente nell'ecosistema Ionic. Conoscenza delle problematiche legate allo sviluppo e alla distribuzione di applicazioni su Android e iOS. Capacità di analizzare autonomamente problemi tecnici e proporre soluzioni adeguate. Familiarità con Git e con i normali processi di sviluppo collaborativo. Capacità di lavorare efficacemente all'interno di un team tecnico.
Requisiti:
Almeno 5 anni di esperienza professionale nello sviluppo software web, preferibilmente maturata su applicazioni strutturate e mantenute nel medio-lungo periodo. Esperienza significativa con Angular. Ottima conoscenza di TypeScript e JavaScript. Conoscenza della tecnologia Capacitor, preferibilmente nell'ecosistema Ionic. Conoscenza delle problematiche legate allo sviluppo e alla distribuzione di applicazioni su Android e iOS. Capacità di analizzare autonomamente problemi tecnici e proporre soluzioni adeguate. Familiarità con Git e con i normali processi di sviluppo collaborativo. Capacità di lavorare efficacemente all'interno di un team tecnico.