Sviluppatore Android Senior

Cerchiamo un Guru di Android per il nostro ufficio di Milano. Il nostro candidato ideale ha esperienza pluriennale (almeno 3 anni) nello sviluppo di software mobile ed una solida conoscenza delle problematiche informatiche teoriche e pratiche. Ha inoltre esperienza di almeno 2 anni nell’analisi, sviluppo e collaudo di applicazioni per dispositivi Android. Requisiti necessari: – Essere disposto a lavorare in sede a Milano – 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 Android Senior

Cerchiamo un Guru di Android per il nostro ufficio di Milano.

Il nostro candidato ideale ha esperienza pluriennale (almeno 3 anni) nello sviluppo di software mobile ed una solida conoscenza delle problematiche informatiche teoriche e pratiche.
Ha inoltre esperienza di almeno 2 anni nell’analisi, sviluppo e collaudo di applicazioni per dispositivi Android.

Requisiti necessari:
– Essere disposto a lavorare in sede a Milano
– 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 Android
– Deve padroneggiare completamente Android SDK, ADT, gli emulatori e ha provato/conosce Android Studio
– 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 l’acquisizione, gestione ed elaborazione delle immagini e dei video, sqlite, GPS, Mappe, Twitter4j, scansione barcode
– 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 nell’uso di Google Play per la pubblicazione delle app
– Deve conoscere le differenze tra le varie versioni di Android e le problematiche legate alla frammentazione dei vari modelli hardware, sapendo risolvere le differenze a livello concettuale e di codice.

Altre caratteristiche che costituiscono titolo preferenziale:
– Conoscenza di NDK/JNI
– Conoscenza di altri linguaggi di programmazione (PHP, Objective-C, Python, javascript (nodejs), etc)
– Conoscenza di altre piattaforme mobile (iOS, Windows Phone, etc)
– Esperienza nello sviluppo mobile in HTML5, CSS3 e Javascript
– Buona conoscenza di strumenti di version control (preferibile git)

Per questo articolo ringraziamo:

Crebs

e vi invitiamo a continuare la lettura su:

Sviluppatore Android Senior

Sviluppatore Android 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