Siamo alla ricerca di uno Sviluppatore iOS esperto con partita IVA, in grado di lavorare in autonomia su applicazioni moderne, performanti e ben strutturate. La figura collaborerà allo sviluppo e al mantenimento di app consumer ad alte prestazioni, con forte integrazione API e interfacce dinamiche.
Nota importante Valutiamo solo collaborazioni dirette con professionisti freelance con partita IVA. Non prendiamo in considerazione proposte da agenzie, società di consulenza o servizi di head hunting .
Competenze richieste
Ottima conoscenza di Swift e SwiftUI
Esperienza significativa nella creazione di app moderne con architetture scalabili
Capacità di integrare API REST, gestire local caching e ottimizzare le performance
Esperienza nella pubblicazione su App Store (processo completo: build, provisioning, submission, review)
Abilità di lavorare in autonomia, con attenzione ai dettagli e alle best practice Apple
Esperienza nel mantenimento e aggiornamento di app già esistenti
Partita IVA attiva
Competenze gradite
Implementazione di push notifications (Firebase / APNs)
Conoscenza di Sign in with Apple e Sign in with Google
Familiarità con i principali SDK Apple standard e SWA Apple
Gestione di profili utente, sezioni e pagine dinamiche guidate da API
Integrazione di sistemi di analytics e logging
Esperienza con strumenti di CI/CD (es. Fastlane, Xcode Cloud)
Obiettivi del ruolo
La persona selezionata si occuperà di:
Sviluppare app con boot rapido, UI fluida e performance elevate
Implementare e ottimizzare l'integrazione con API REST, incluse strategie di caching locale e, se necessario, funzionamento offline
Gestire notifiche push (Firebase/APNs), sistemi di autenticazione, Sign in with Apple / Google, e flussi completi di onboarding
Curare la gestione dei profili utente e la visualizzazione di contenuti/pagine dinamiche guidate da backend
Mantenere e migliorare app esistenti, correggere bug e rilasciare nuove feature
Cosa offriamo
Collaborazione continuativa con partita IVA
Progetti concreti su prodotti digitali moderni
Autonomia operativa, confronto diretto con il team, attenzione alla qualità del codice
Possibilità di contribuire alle scelte tecniche e architetturali