Descrizione della Posizione Lavorativa
Descrizione del ruolo
Cerchiamo un Android Developer Junior con almeno un anno di esperienza nello sviluppo di applicazioni Android. Il candidato sarà inserito per supportare un Senior developer nelle attività di consolidamento e nell'implementazione di nuove funzionalità della piattaforma.
La piattaforma sviluppata genera app native per iOS e Android e include diversi moduli e funzionalità, tra cui:
- contenuti editoriali e multimediali
- funzionalità di prenotazione
- sistemi di loyalty e couponing
- m-commerce
- soluzioni di beacon e proximity marketing
- integrazioni social e altri servizi collegati
Competenze richieste
Il candidato ideale ha un diploma o una laurea tecnica e ha maturato esperienze in agenzie o aziende focalizzate sullo sviluppo di app native (non basate su framework ibridi HTML5). Sono richieste le seguenti competenze tecniche e trasversali:
- Padronanza della logica OOP
- Conoscenza approfondita del linguaggio Java
- Conoscenza del framework Android (versioni da 2.3 a 5.x)
- Padronanza degli IDE Eclipse e Android Studio
- Conoscenza e manipolazione del formato JSON
- Comprensione dell'architettura client/server
- Capacità di costruire interfacce sia programmando che tramite file XML per i layout
- Conoscenza di SQLite e del linguaggio SQL
- Utilizzo delle risorse hardware del device (fotocamera, GPS, accelerometro)
- Ottima conoscenza di GIT, SourceTree e GitHub
- Attitudine all'autoapprendimento e buona predisposizione al lavoro in team
- Capacità di lavorare in contesti sotto stress o mission critical
Informazioni sull'azienda
Makeitapp è una piattaforma tecnologica per lo sviluppo rapido di app native per iOS e Android basata su un sistema a componenti. La piattaforma integra moduli quali contenuti multimediali, gateway di pagamento, voucher e couponing, piattaforma di loyalty, una soluzione 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 personalizzazione per clienti specifici. L'azienda opera sul mercato italiano e in altri Paesi come Stati Uniti, Spagna, Corea del Sud e Romania attraverso una rete di partner.
Requisiti di esperienza
Android App Development: 1 anno
Requisiti
Diploma o laurea tecnica; almeno 1 anno di esperienza nello sviluppo di app Android native; competenze in Java, OOP, Android (2.3-5.x), Eclipse/Android Studio, JSON, client/server, SQLite/SQL, gestione risorse device e controllo versione (GIT). Buone capacità di lavoro in team e propensione all'autoapprendimento.
Competenze richieste
Competenze professionali
Sviluppo app native Android
Programmazione OOP
Java
Android Framework (2.3 - 5.x)
Eclipse
Android Studio
JSON
Architettura client/server
Costruzione interfacce (con e senza XML)
SQLite
SQL
Utilizzo risorse hardware (fotocamera
GPS
accelerometro)
GIT
SourceTree
GitHub
Competenze trasversali
Autoapprendimento
Lavoro di squadra
Resistenza allo stress / gestione mission critical