HRM

iOS & Android Mobile Core Foundation Specialist | FREELANCE

HRM Milan, Lombardy, Italy

IT Services and IT Consulting · 11-50 employees

7 h ago
android Senior (5-10 yrs) Full-time Italy
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The specialist will design and implement the shared core layer for iOS and Android mobile applications, focusing on reusable components and SDKs. Responsibilities include defining architecture, managing networking, authentication, and observability while ensuring performance and scalability.

What they look for

Kotlin Kotlin Multiplatform Android development iOS development Swift SDK development Clean Architecture Domain-Driven Design Networking API client Caching Kotlin Coroutines Flow Dependency injection Gradle AI tools

Requirements

Candidates must have strong expertise in Kotlin, Kotlin Multiplatform, and native mobile development for both Android and iOS. A solid understanding of modular architectures, Clean Architecture, and dependency management is required, along with proficiency in English.

Benefits

Hybrid working Referral bonus Tech discounts Travel discounts Lifestyle discounts

Full description

iOS & Android Mobile Core Foundation Specialist @ HRM

all'interno del team responsabile della progettazione e realizzazione del layer core condiviso di un’app mobile iOS e Android, sarà focalizzato sulle componenti comuni, riutilizzabili e governate che abilitano l’evoluzione dell’app su entrambe le piattaforme. La figura progetterà servizi core, SDK e capability module relativi a networking, autenticazione, caching, session management, configurazioni, observability e contratti API. Avrà inoltre la responsabilità di definire quali componenti condividere tramite Kotlin Multiplatform e quali mantenere native, garantendo sicurezza, performance, manutenibilità e scalabilità dell’architettura mobile.

💎Perks & Benefits: Perché HRM?

Mettiamo il tuo benessere al centro per permetterti di focalizzarti sulla tecnologia:

  • 🌐 Hybrid Working & Freedom: Lavora da casa con flessibilità e comfort.
  • 💰 Referral Bonus: Conosci un talento? Presentacelo e ricevi un premio economico senza limiti di segnalazioni.
  • 💓 Plus: Convenzioni esclusive su tech, viaggi e lifestyle.

💻 Cosa porterai nel team

Siamo alla ricerca di professionisti pronti a mettere a disposizione le proprie competenze ed esplorare nuovi contesti o progetti stimolanti, o desiderosi di approfondire diverse aree di responsabilità. Se sei tu, sarai un tassello chiave per il nostro successo grazie a:

  • Ottima conoscenza di Kotlin
  • Esperienza concreta con Kotlin Multiplatform
  • Solida conoscenza dello sviluppo nativo Android e dell’integrazione con moduli KMP
  • Conoscenza dello sviluppo iOS, sufficiente a gestire packaging, integrazione e utilizzo delle librerie KMP da Swift
  • Esperienza nella progettazione di librerie, SDK, framework interni e moduli condivisi
  • Conoscenza di architetture mobile modulari, Clean Architecture, Domain-Driven Design e separation of concerns
  • Esperienza con networking, API client, autenticazione, token lifecycle, caching, error handling e retry strategy
  • Conoscenza di Kotlin Coroutines, Flow e Serialization
  • Esperienza con dependency injection e dependency management in ambienti multi-module
  • Esperienza con Gradle, configurazione delle build, pubblicazione di librerie, versioning e gestione della compatibilità
  • Capacità di usare strumenti AI per supportare analisi tecnica, generazione test, refactoring e

documentazione.

  • Buona conoscenza della lingua inglese (livello B2)

Le qualità che apprezziamo: La collaborazione è il nostro primo tool di sviluppo. Cerchiamo professionisti che puntino alla crescita costante valorizzando i feedback come opportunità di sviluppo, promuovano una collaborazione basata su trasparenza e corresponsabilità per il successo del team e mettano in campo la propria competenza con accuratezza tecnica per garantire risultati di alta qualità.

🤝Come ci conosceremo

Il nostro processo di selezione è snello, rispettiamo il tuo tempo:

  • Colloquio conoscitivo HR Sync: Una chiacchierata per sincronizzare aspettative, valori e visione.
  • Technical Deep Dive: Un confronto tecnico tra pari, senza test "da scuola", ma focalizzato su problemi reali e sulle tue esperienze passate.
  • Offerta: Se scatta la scintilla, sei a bordo!

🔍Ti abbiamo incuriosito?

Inviaci il tuo CV e iniziamo a parlare del tuo prossimo step di carriera! 🚀

Crediamo nel valore della diversità e offriamo pari opportunità a tutti i candidati qualificati, senza distinzioni (L. 903/77). I tuoi dati saranno trattati con la massima riservatezza per finalità di selezione, garantendo i diritti previsti dal GDPR (Regolamento UE 2016/679). Ti preghiamo di non includere dati sensibili nel tuo CV a meno che non siano strettamente necessari. Per maggiori informazioni sulla nostra politica privacy o per contattare il nostro DPO, visita il nostro sito ufficiale.

Similar roles