Sviluppatore iOS Senior

Cerchiamo un Guru di iOS che svilupperà e coordinerà il lavoro del team mobile nel nostro ufficio di Milano. Il nostro candidato ideale ha esperienza pluriennale (almeno 5 anni) nello sviluppo di software mobile ed una solida conoscenza delle problematiche informatiche teoriche e pratiche. Ha inoltre esperienza di almeno 3 anni nell’analisi, sviluppo e collaudo di applicazioni per dispositivi iOS. Requisiti necessari: – Saper lavorare in modo indipendente su progetti di alta complessità, coordinando il lavoro con il resto del Team quando necessario – Guidare il team mobile all’introduzione di nuove soluzioni o nuove tecnologie, in base alla sua esperienza e propensione …

Sviluppatore iOS Senior

Cerchiamo un Guru di iOS che svilupperà e coordinerà il lavoro del team mobile nel nostro ufficio di Milano.

Il nostro candidato ideale ha esperienza pluriennale (almeno 5 anni) nello sviluppo di software mobile ed una solida conoscenza delle problematiche informatiche teoriche e pratiche.

Ha inoltre esperienza di almeno 3 anni nell’analisi, sviluppo e collaudo di applicazioni per dispositivi iOS.

Requisiti necessari:

– Saper lavorare in modo indipendente su progetti di alta complessità, coordinando il lavoro con il resto del Team quando necessario

– Guidare il team mobile all’introduzione di nuove soluzioni o nuove tecnologie, in base alla sua esperienza e propensione al continuous enhancement

– Saper sviluppare codice di qualità: leggibile, manutenibile e riusabile, e deve saper strutturare, ancor prima che programmare, soluzioni per codice semplice, performante e pulito

– Molto esperto di tutte le problematiche di concorrenza nella programmazione multithread

– Sapersi integrare in un team eterogeneo di sviluppatori ed analisti senior

Saper bilanciare le necessità contingenti con le richieste in corso, per rispettare il Time To Market

– Conoscere le modalità di lavoro Agile, in particolare SCRUM

Competenze richieste:

– Deve avere una approfondita e dimostrabile esperienza di programmazione iOS con i rispettivi linguaggi di riferimento: C/C++, Objective-C

– Deve padroneggiare completamente lo strumento Xcode per la compilazione di applicazioni complesse in Objective C e C/C++

– Necessaria e dimostrabile esperienza nella gestione di architetture di applicazioni client-server con scambio dati via REST, con formati XML e JSON

Deve avere grande familiarità con i framework: Accounts, AssetsLibrary, AVFoundation, CoreData, CoreFoundation, CoreGraphics, CoreImage, CoreLocation, CoreMedia, CoreText, CoreVideo, Foundation, ImageIO, MapKit, Twitter,UIKit; gradita la conoscenza delle librerie 3rd part: ASIHTTP, CocoaAsyncSocket, CocoaLumberjack, drupal-ios-kit, GData, GPUImage, jrswizzle, MAZeroingWeakRef, Reachability, SBJson, TTTAttributedLabel, ZBarSDK

– Deve avere familiarità con le tecniche di programmazione multithread con GCD, di gestione della memoria (sia in modalità ARC che MRC), di programmazione asincrona

– Deve essere esperto di debugging e profiling delle applicazioni

Deve saper creare codice pulito e testabile

– Deve avere familiarità con almeno un database relazionale (preferibile MySQL) e conoscere almeno un database no-SQL (preferibile MongoDB)

Deve avere esperienza comprovata del percorso di submission per l’approvazione di applicazioni sull’App Store, a partire dalla corretta generazione dei certificati e il pieno impiego dei portali Apple Developer e iTunes Connect; e familiarità con la distribuzione adhoc a colleghi e beta tester, preferibilmente tramite TestFlight.

Deve conoscere le differenze tra iOS6 e iOS7, sia a livello di api che a livello concettuale/UI, e deve saper gestire un’app compatibile con entrambi i sistemi.

Altre caratteristiche che costituiscono titolo preferenziale:

– Conoscenza di altri linguaggi di programmazione (PHP, Java, Python, javascript (nodejs), etc)

– Conoscenza di altre piattaforme mobile (Android, Windows Phone, etc)

– Esperienza nello sviluppo mobile in HTML5, CSS3 e Javascript

– Utente Mac ed iOS da lungo tempo

– Buona conoscenza di strumenti di version control (preferibile git)

Per questa news ringraziamo:

Crebs

e vi invitiamo a continuare la lettura su:

Sviluppatore iOS Senior

Sviluppatore iOS Senior


Argomenti Trattati: Creative Jobs

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi