Descrizione dell'offerta
CGM Consulting ricerca su TORINO Android TV developer per lo sviluppo di applicazioni su sistemi operativi Android TV 8.x e superiori con esperienze di sviluppo Java e Kotlin.
COMPETENZE TECNOLOGICHE SU SISTEMI OPERATIVI
- Competenze approfondite su OS Android (e preferibilmente Android TV) 8.x e superiore.
- Competenze OS: Linux, Docker.
COMPETENZE TECNOLOGICHE SU LINGUAGGI E AMBIENTI DI SVILUPPO
- Sviluppo di applicazioni su sistema operativo Android/Android TV 8.x e superiori, esperienze avanzate di sviluppo Java e Kotlin. Utilizzo dell’ambiente Android Studio e Android SDK.
- Preferenzialmente, sviluppo in linguaggio C/C++ con Android NDK.
- Conoscenza approfondita sull’utilizzo di Android Architecture Components (es. Service, Broadcast Receiver, Content Provider,…) e del loro ciclo di vita.
- Programmazione concorrente.
- Sviluppo applicazioni Android con esecuzione in background (Foreground Services, Work Manager, Alarm Manager…).
- Utilizzo/parsing formati XML e JSON.
- Utilizzo API RESTful implementate da piattaforme di backend (es. tramite Volley, Retrofit).
- Utilizzo strumenti di offuscamento e ottimizzazione codice (R8, Proguard).
- Utile la conoscenza operativa dello strumento SonarQube.
COMPETENZE TECNOLOGICHE SU DATA BASE
- Utilizzo di DB Room: creazione tabelle, query, join, funzioni view e trigger.
- Gradita esperienza su altri database (SQLite).
COMPETENZE TECNOLOGICHE DI DEVICE MANAGEMENT
- Preferenziale: conoscenza dei data model e protocollo OMA DM.
COMPETENZE TECNOLOGICHE SERVIZI MULTIMEDIALI
- Preferenziale: conoscenza Android TV Input Framework.
- Preferenziale: esperienza di utilizzo tramite SDK dei principali codecs audio e video per applicazioni multimediali.
ALTRE COMPETENZE
- Firebase/Crashlytics.
- Strumenti di CI/CD in ambiente GITLab.
- Conoscenza dei principali strumenti di condivisione del codice (GIT, GITLab).
- Competenze di base su protocolli di rete TCP/UDP/IP e sicurezza dei dati scambiati (TLS/SSL/Certificate pinning).
GRADITA CONOSCENZA/ESPERIENZE DI
(Non specificato).
INFORMAZIONI AGGIUNTIVE
- Sede: Torino.
- Tipologia di impiego: Full time.
- Tipologia di contratto: Tempo indeterminato.
- Tipologia di studio: Diploma di maturità.