Sviluppatore Android Junior
Junior / Apprendista

Default organization logo

Makeitapp

Milano, Milano, Lombardia, Italia

Di persona

Contratto a tempo indeterminato

Sviluppo software e mobile

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