iOS & Android Mobile Core Foundation Specialist | FREELANCE
HRM Milan, Lombardy, Italy
IT Services and IT Consulting · 11-50 employees
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
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
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
-
Software Engineer II, Android
Toast United States · $104K–$213K/yr
-
Software Engineer II, Android
Crunchyroll, LLC San Francisco, California, United States · $135K–$169K/yr
-
Senior Software Engineer - Android
CaptionCall by Sorenson Murray, Utah, United States · $100K–$166K/yr
-
[FNG] Android Software Engineer (Kotlin)
Software Mind Bucharest, Romania
-
Android Developer
Tangem United Kingdom
-
Senior Android Engineer (AI & Modular Architecture)
GSSTech Group Bengaluru, Karnataka, India