Sviluppatore IOS T2A24228

Azienda: TeamSoft Servizi Professionali
Data annuncio: 25/06/2021
Sede di lavoro: Milano
Teamsoft Servizi Professionali, società che vanta lunga esperienza in campo informatico, per suo importante cliente, cerca:
Sviluppatore IOS - Da remoto
La risorsa inserita in un team si occuperà di sviluppare e guidare lo sviluppo di un'App iOS (sviluppata principalmente in Swift) e SDK (sviluppato in Objective-C).
Principali responsabilità:
* Guidare lo sviluppo di un'app iOS e di un SDK iOS basato su un prototipo Android esistente;
* Lavorare a stretto contatto con gli sviluppatori Android, gli sviluppatori backend e i tester per creare un'app iOS pronta per la produzione che sarà utilizzata da >2 milioni di utenti.
* Guidare l'implementazione di test automatizzati di un'app iOS e dell'SDK, test unitari e test UI automatizzati;
* Creazione di documentazione snella e semplice e codice sorgente di esempio per altri sviluppatori che utilizzeranno l'SDK iOS costruito nel progetto;
* Risoluzione rapida dei problemi riscontrati durante gli sforzi quotidiani di build e deployment
Requisiti:
* Più di 4 anni di esperienza nel settore
Competenze tecniche:
* Capacità di lettura di Java, competenze C/C++, una buona comprensione della crittografia applicata e della sicurezza per il mobile
* Forti competenze Objective-C e Swift, compreso il bridging dei due linguaggi;
* Forte esperienza dell'ecosistema iOS e delle API native;
* Forti competenze di sviluppo UI per iOS;
* Forte esperienza nella Continuous Integration per le build di iOS, lavorando con build complesse che richiedono l'integrazione di librerie C/C++ e codice Obj-C e Swift, essendo in grado di creare build strutturate che comprendono non solo i deliverable delle app per il rilascio su App Store, ma
anche la documentazione del codice sorgente e le build dell'SDK;
* Esperienza nello sviluppo dell'SDK per iOS;
* Esperienza con i framework di test delle unità, specialmente per Objective-C;
* Esperienza nel lavorare con Secure Enclave, KeyChain e Autenticazione locale, essendo in grado di implementare una logica complessa utilizzando API native di iOS e librerie di terze parti;
* Esperienza nel lavorare in JIRA e lavorare con Git;
* Buona comprensione di REST, essendo in grado di codificare (e a volte definire) l'interazione con le API REST;
* Buona comprensione di UX, essendo in grado di seguire una linea guida di progettazione quando si implementano UI e flussi
Soft Skills:
* Capire, assorbire e seguire rapidamente i requisiti tecnici e la documentazione
* Lavorare con sviluppatori Android e sviluppatori backend per creare una versione iOS di un prototipo Android esistente
* Ottime capacità di comunicazione in inglese;
* Capacità di lavorare in un ambiente frenetico in cui i cambiamenti iterativi potrebbero dover uscire in rapida successione;
* Essere agile ed essere in grado di adattarsi e reagire ai cambiamenti.
Zona di lavoro: da remoto
Si ricorda che, ai sensi dell'Art. 13 del D. Lgs. 196/03 e Art. 13 Regolamento Europeo 679/2016 - "GDPR", è necessario fornire il consenso al trattamento dei dati personali.
Candidati per questo lavoro