iOS Developer
Senior

Michael Page's logo

Michael Page

Pavia, Pavia, Lombardia, Italia

Hybrid

Contratto a tempo indeterminato

Tecnologia dell'informazione e servizi software

Descrizione della Posizione Lavorativa

Azienda: società fondata in Italia nel 2001 con team di sviluppo principale a Pavia e uffici nella Silicon Valley. Offre la piattaforma OneMediaHub, un personal cloud white-label che consente a operatori mobili, OEM e content provider di sincronizzare foto, video, musica, contatti, calendari e documenti su più dispositivi. La piattaforma integra funzionalità AI-driven (computer vision, riconoscimento facciale, geolocalizzazione, ricerca avanzata, "flashbacks") e un IoT Cloud per l'integrazione con smart device (assistenti vocali, smart TV, videocamere, frigoriferi, ecc.). Le soluzioni sono adottate in oltre 50 Paesi e servono più di 2 miliardi di utenti, con integrazione tramite API per billing, support e provisioning.

Ruolo: iOS Developer che progetti e consegni codice di alta qualità, automaticamente testato, per migliorare l'esperienza utente e l'affidabilità dell'app.

Responsabilità

  • Progettare e scrivere codice di alta qualità con test automatici che migliori UX e stabilità dell'app.
  • Sviluppare nuove funzionalità, migliorare quelle esistenti e refactoring del codice quando necessario.
  • Incrementare la copertura dei test automatici e ridurre il debito tecnico.
  • Proporre idee innovative su architettura e design tecnico.
  • Partecipare alla discussione di soluzioni per migliorare processi e automazioni.

Team e contesto

Entrerai a far parte del Mobile Team, composto da sviluppatori iOS e Android che spesso progettano insieme le funzionalità. Quando i progetti coinvolgono più piattaforme o ruoli, si formano team cross-funzionali temporanei con backend e web developer per mantenere un approccio snello. Si lavora in Scrum con sprint di 2 settimane e rilasci frequenti su App Store. L'app è utilizzata da centinaia di migliaia di utenti nel mondo. Il team adotta un approccio iterativo: sperimenta, misura l'impatto sul cliente e migliora continuamente.

Competenze tecniche richieste

  • Lingue e piattaforma: Swift (principale), Objective-C (codice legacy in fase di migrazione), C++ (uso raro).
  • UI: UIKit (la maggior parte), SwiftUI (tutte le schermate nuove).
  • Tooling: Jenkins, Fastlane, CocoaPods.
  • Testing: unit test e alcuni UI test; si cerca di aumentare la copertura dei test.
  • Workflow: Gitflow e pipeline CI/CD che esegue test e pubblica su App Store.

Requisiti

  • Laurea in Informatica, Ingegneria o competenze equivalenti.
  • Almeno 4 anni di esperienza nello sviluppo iOS.
  • Buona conoscenza di Swift, Objective-C e della piattaforma iOS.
  • Buona padronanza delle tecniche di progettazione orientata agli oggetti.
  • Esperienza con TDD / unit testing.
  • Esperienza con CocoaPods e Fastlane.
  • Buon livello di inglese per lavorare in team internazionale.

Dettagli contrattuali e condizioni

Pacchetto retributivo allineato alla seniority. Possibilità di inserimento con contratto a tempo indeterminato o con partita IVA. Ottime prospettive di crescita professionale. Modalità di lavoro ibrida: 3 giorni in sede e 2 giorni da remoto. Sede: Pavia (PV), Italia.

Benefit

Pacchetto retributivo competitivo, possibilità di contratto stabile o collaborazione in partita IVA, ottime opportunità di crescita professionale e lavoro in team internazionale su prodotti adottati globalmente.

Requisiti

Laurea in Informatica/Ingegneria o competenze equivalenti; almeno 4+ anni di esperienza nello sviluppo iOS; buona conoscenza di Swift e Objective-C; competenze in progettazione orientata agli oggetti; esperienza con TDD/unit testing; esperienza con CocoaPods e Fastlane; buon livello di inglese.

Competenze richieste

  • Competenze professionali
  • Swift Objective-C C++ UIKit SwiftUI Jenkins Fastlane CocoaPods TDD Unit testing Gitflow CI/CD Sviluppo iOS Integrazione API
  • Competenze trasversali
  • Lavoro di squadra Comunicazione in inglese Problem solving Proattività Adattabilità Pensiero critico