Descrizione della Posizione Lavorativa
Makeitapp è alla ricerca di un Android Developer Junior con almeno un anno di esperienza nello sviluppo di applicazioni Android native.
Il ruolo prevede l'affiancamento di un Senior developer per il consolidamento della piattaforma e per lo sviluppo di nuove funzionalità. La piattaforma consente la creazione rapida di app native (iOS e Android) e integra molteplici funzionalità come contenuti editoriali e multimediali, sistemi di prenotazione, loyalty e couponing, m-commerce, beacon e proximity marketing, integrazione social e altri moduli.
Compiti e contesto di lavoro
- Collaborare con il Senior developer per migliorare ed estendere la piattaforma.
- Sviluppare e manutenere funzionalità per app Android native.
- Lavorare in team seguendo processi di sviluppo e controllo versione.
Requisiti e competenze richieste
- Titolo di studio: diploma o laurea tecnica.
- Esperienza: almeno 1 anno nello sviluppo di app Android native (no framework ibridi HTML5).
- Programmazione: padronanza della logica OOP e profonda conoscenza del linguaggio Java.
- Framework Android: esperienza con Android (versioni dalla 2.3 alla 5.x, come da annuncio).
- IDE: uso di Eclipse e Android Studio.
- Dati e comunicazione: conoscenza di JSON e manipolazione, architettura client/server.
- Interfacce utente: capacità di costruire interfacce programmaticamente e tramite file XML per i layout.
- Database: conoscenza di SQLite e del linguaggio SQL.
- Hardware device: esperienza nell'uso di risorse hardware come fotocamera, GPS e accelerometro.
- Controllo versione: ottima conoscenza di GIT, SourceTree e GitHub.
- Soft skills: attitudine all'autoapprendimento, ottima capacità di lavoro in team e predisposizione a lavorare sotto stress in contesti mission critical.
Informazioni sull'azienda
Makeitapp è una piattaforma tecnologica per lo sviluppo di app native per iOS e Android. Offre un sistema a componenti per accelerare lo sviluppo, con moduli per contenuti multimediali, gateway di pagamento, voucher e couponing, piattaforma loyalty, soluzione Beacon proprietaria, community interna e integrazioni con i principali social network. Lo sviluppo è seguito internamente dalle fasi di analisi, design UI/UX, implementazione e customizzazione per i clienti. L'azienda opera in Italia e in mercati esteri come USA, Spagna, Corea del Sud e Romania tramite partner.
Requisiti
Diploma o laurea tecnica; esperienza minima di 1 anno nello sviluppo di applicazioni Android native (no framework ibridi HTML5); disponibilità a lavorare in team affiancando un Senior developer.
Competenze richieste
Competenze professionali
Programmazione OOP
Java
Android Framework (2.3 - 5.x)
Eclipse
Android Studio
JSON
Architettura client/server
Creazione UI programmatica e XML layout
SQLite
SQL
Uso fotocamera/GPS/accelerometro
GIT
SourceTree
GitHub
Competenze trasversali
Attitudine all'autoapprendimento
Lavoro di squadra
Gestione dello stress
Predisposizione a contesti mission critical