Frontend & Mobile Developer
pCerchiamo un bFrontend Mobile Developer /b da inserire nel nostro team IT bpresso i nostri uffici a Catania /b per contribuire allo sviluppo e all’evoluzione dei nostri prodotti digitali, con particolare focus sulle applicazioni mobile iOS e Android e sulle piattaforme web. /p pCerchiamo una persona con esperienza concreta su prodotti in produzione, capace di lavorare con un buon livello di autonomia e di contribuire attivamente alle scelte tecniche e alla qualità del prodotto. /p pbStack: /b React Native, React, Next.js, TypeScript, AWS, REST API, APNs, FCM /p pbTipo: /b Tempo pieno / Ibrido /p pbSede: /b Catania /p pbRAL: Range da 21k a 26k /b /p h3Responsabilità /h3 ul liSviluppare e mantenere applicazioni biOS e Android /b in React Native + TypeScript. /li liSviluppare e mantenere piattaforme web in bReact / Next.js /b. /li liProgettare e implementare nuove funzionalità, dalla definizione tecnica fino al rilascio in produzione. /li liTrasformare design e componenti Figma in interfacce responsive, performanti e fedeli al design system. /li liIntegrare API REST e servizi backend, gestendo correttamente caching, error handling e persistenza dei dati. /li liImplementare e gestire notifiche push tramite bAPNs e Firebase Cloud Messaging /b, inclusi deep linking e gestione foreground/background. /li liGestire lo stato applicativo attraverso Redux, Zustand o soluzioni equivalenti. /li liOttimizzare rendering, network, memoria e performance delle applicazioni su dispositivi reali. /li liEffettuare debugging e troubleshooting di problematiche frontend e mobile. /li liContribuire al processo di pubblicazione e aggiornamento delle applicazioni tramite bApp Store Connect e Google Play Console /b. /li liCollaborare con designer, developer e team di prodotto nella definizione delle soluzioni tecniche. /li liPartecipare alle code review e contribuire al mantenimento degli standard qualitativi e delle best practice del team. /li /ul h3Requisiti /h3 ul lib1+ anni di esperienza professionale /b nello sviluppo frontend e/o mobile.
/li liEsperienza concreta con bReact Native /b su applicazioni in produzione. /li liOttima conoscenza di bJavaScript e TypeScript /b. /li liSolida conoscenza di bReact /b e del suo ecosistema. /li liEsperienza con bReact / Next.js /b nello sviluppo di applicazioni web moderne. /li liEsperienza nell’integrazione di bAPI REST /b e nella gestione asincrona dei dati. /li liBuona conoscenza di Git e dei principali workflow di sviluppo, inclusi branch, pull request e code review. /li liEsperienza con state management tramite Redux, Zustand o soluzioni equivalenti. /li liCapacità di debugging e analisi delle performance su dispositivi reali. /li liConoscenza dei principi di responsive design e attenzione alla qualità dell’interfaccia e della user experience. /li liCapacità di lavorare con un buon livello di autonomia all’interno di un team di sviluppo. /li /ul h3Nice to have /h3 ul liEsperienza con bExpo / EAS /b e aggiornamenti OTA. /li liEsperienza con bApp Store Connect e Google Play Console /b. /li liEsperienza con notifiche push tramite bAPNs e Firebase Cloud Messaging /b. /li liEsperienza con bin-app purchase e abbonamenti nativi Apple e Google /b. /li liConoscenza dei limiti di React Native e familiarità con l’integrazione di codice nativo iOS/Android. /li liFamiliarità con servizi bAWS /b e infrastrutture cloud. /li liConoscenza delle bHuman Interface Guidelines di Apple /b e di bMaterial Design /b. /li liEsperienza con download offline e gestione di contenuti locali. /li liEsperienza con player video mobile e streaming bHLS /b. /li liEsperienza con applicazioni editoriali, media o piattaforme ad alto volume di contenuti. /li /ul pCerchiamo una persona bautonoma, precisa e orientata al prodotto /b, capace non solo di implementare funzionalità ma anche di comprendere l’impatto sull’esperienza utente, sulle performance e sulla manutenibilità del prodotto. /p pIl profilo ideale ha già lavorato su applicazioni reali in produzione, sa confrontarsi con problemi tecnici concreti e vuole continuare a crescere assumendo progressivamente maggiore responsabilità sulle scelte tecniche e sull’evoluzione dei prodotti. /p #J-18808-Ljbffr
/li liEsperienza concreta con bReact Native /b su applicazioni in produzione. /li liOttima conoscenza di bJavaScript e TypeScript /b. /li liSolida conoscenza di bReact /b e del suo ecosistema. /li liEsperienza con bReact / Next.js /b nello sviluppo di applicazioni web moderne. /li liEsperienza nell’integrazione di bAPI REST /b e nella gestione asincrona dei dati. /li liBuona conoscenza di Git e dei principali workflow di sviluppo, inclusi branch, pull request e code review. /li liEsperienza con state management tramite Redux, Zustand o soluzioni equivalenti. /li liCapacità di debugging e analisi delle performance su dispositivi reali. /li liConoscenza dei principi di responsive design e attenzione alla qualità dell’interfaccia e della user experience. /li liCapacità di lavorare con un buon livello di autonomia all’interno di un team di sviluppo. /li /ul h3Nice to have /h3 ul liEsperienza con bExpo / EAS /b e aggiornamenti OTA. /li liEsperienza con bApp Store Connect e Google Play Console /b. /li liEsperienza con notifiche push tramite bAPNs e Firebase Cloud Messaging /b. /li liEsperienza con bin-app purchase e abbonamenti nativi Apple e Google /b. /li liConoscenza dei limiti di React Native e familiarità con l’integrazione di codice nativo iOS/Android. /li liFamiliarità con servizi bAWS /b e infrastrutture cloud. /li liConoscenza delle bHuman Interface Guidelines di Apple /b e di bMaterial Design /b. /li liEsperienza con download offline e gestione di contenuti locali. /li liEsperienza con player video mobile e streaming bHLS /b. /li liEsperienza con applicazioni editoriali, media o piattaforme ad alto volume di contenuti. /li /ul pCerchiamo una persona bautonoma, precisa e orientata al prodotto /b, capace non solo di implementare funzionalità ma anche di comprendere l’impatto sull’esperienza utente, sulle performance e sulla manutenibilità del prodotto. /p pIl profilo ideale ha già lavorato su applicazioni reali in produzione, sa confrontarsi con problemi tecnici concreti e vuole continuare a crescere assumendo progressivamente maggiore responsabilità sulle scelte tecniche e sull’evoluzione dei prodotti. /p #J-18808-Ljbffr