Descrizione della Posizione Lavorativa
Makeitapp ricerca un Android Developer Junior con almeno 1 anno di esperienza nello sviluppo di applicazioni Android native.
Progetto
Il candidato sarà inserito in un progetto che prevede l'affiancamento a un Senior Developer con l'obiettivo di consolidare la piattaforma esistente e implementare nuove funzionalità.
Caratteristiche della piattaforma
La piattaforma sviluppa applicazioni native per iOS e Android e offre moduli e servizi tra cui:
- contenuti editoriali e multimediali
- prenotazione
- loyalty e couponing
- m-commerce
- beacon e proximity marketing
- integrazione social e funzionalità di community
Competenze richieste
Il candidato ideale ha conseguito un diploma o una laurea tecnica e ha maturato esperienza presso aziende o agenzie focalizzate sullo sviluppo di app native (non basate su framework ibridi HTML5). In particolare deve possedere:
- Padronanza della logica OOP
- Profonda conoscenza del linguaggio Java
- Conoscenza del framework Android (versioni dalla 2.3 alla 5.x)
- Padronanza degli IDE Eclipse e Android Studio
- Conoscenza dello standard JSON e capacità di manipolarlo
- Conoscenza dell'architettura client/server
- Capacità di costruire interfacce programmaticamente e tramite file XML per i layout
- Conoscenza di SQLite e del linguaggio SQL
- Esperienza nell'uso delle risorse hardware del device (fotocamera, GPS, accelerometro)
- Ottima conoscenza di GIT, SourceTree e GitHub
- Attitudine all'autoapprendimento, ottime capacità di lavoro in team e predisposizione a lavorare sotto stress o in contesti mission critical
Informazioni sull'azienda
Makeitapp è una piattaforma tecnologica per lo sviluppo rapido di app native per iOS e Android tramite un sistema a componenti. La soluzione include moduli per contenuti multimediali, gateway di pagamento, voucher e couponing, piattaforma di loyalty, tecnologia Beacon proprietaria, community interna e integrazioni con i principali social network. Lo sviluppo del prodotto è gestito internamente dalle fasi di analisi, design UI/UX, implementazione e customizzazione per clienti specifici. L'azienda opera sul mercato italiano e in altri paesi come Stati Uniti, Spagna, Corea del Sud e Romania tramite una rete di partner.
Luogo: Milano (MI), Italia
Esperienza richiesta: Android App Development: 1 anno
Requisiti
Diploma o laurea tecnica; almeno 1 anno di esperienza nello sviluppo di app Android native; esperienza in aziende/agenzie specializzate nello sviluppo di app native (no framework ibridi HTML5). Conoscenze tecniche elencate nel dettaglio nell'annuncio.
Competenze richieste
Competenze professionali
OOP
Java
Android Framework (2.3 - 5.x)
Eclipse
Android Studio
JSON
Architettura client/server
Costruzione interfacce programmatiche e XML
SQLite
SQL
Accesso a risorse hardware (fotocamera
GPS
accelerometro)
GIT
SourceTree
GitHub
Competenze trasversali
Autoapprendimento
Lavoro in team
Resistenza allo stress / mission critical