
Welyk è un'azienda italiana di tecnologia per il recruiting e la formazione, focalizzata sui talenti nell'ingegneria del software. La sua piattaforma combina il recruiting come servizio con un upskilling pratico guidato da mentor, aiutando gli sviluppatori a rafforzare le proprie competenze e mettendoli in contatto con aziende selezionate. Welyk sostiene una community di oltre 50.000 sviluppatori, offre valutazioni gratuite per identificarne il livello di seniority e aggiorna i profili dei candidati sulla base dei feedback raccolti durante il processo di recruiting. Per i datori di lavoro, offre attività mirate di recruiting IT e formazione tecnica personalizzata, pensate per supportare le assunzioni e aiutare i team interni di ingegneria a mantenere il focus sullo sviluppo del prodotto.
Sviluppatore Android senior (Kotlin)
Porta in produzione, insieme a Laura, la sua app per l’assicurazione auto digitale basata su Kotlin, partendo dalla base esistente e integrando funzionalità con sensori. Contribuisci a definire l’architettura e le pratiche di sviluppo del team mobile.
Descrizione
- Porta in produzione l’app Android nativa esistente, realizzata con Kotlin e Jetpack Compose, in linea con la roadmap del prodotto.
- Completa l’integrazione con il gateway di pagamento interno dell’azienda.
- Sviluppa funzionalità basate sui sensori del dispositivo e sui servizi di sistema, tra cui GPS, accelerometro e Android Auto, per comprendere gli spostamenti degli utenti.
- Gestisci in modo affidabile il ciclo di vita dell’app, i servizi in background e il consumo della batteria.
- Definisci convenzioni di sviluppo con la persona responsabile di iOS, occupandoti della struttura del progetto, dei test e della revisione del codice.
- Mantieni le pipeline di build e rilascio per CI/CD e Google Play.
- Aiuta a creare da zero il team mobile, con la possibilità di guidarne il dominio.
Requisiti
- Almeno cinque anni di esperienza nello sviluppo Android nativo, incluse app pubblicate e mantenute in produzione.
- Ottima padronanza di Kotlin, Jetpack Compose e StateFlow.
- Solida conoscenza dell’architettura software, inclusi MVVM, MVI e Clean Architecture, con esperienza nella definizione autonoma dell’architettura di un’app.
- Esperienza pratica con le API di sistema per posizione e sensori, servizi in primo piano e in background e gestione del ciclo di vita delle app.
- Esperienza in un team di sviluppo strutturato che adotta pratiche DevOps come CI/CD, Git e GitHub, revisione del codice e test automatizzati.
- Uso quotidiano e autonomo di strumenti di sviluppo basati sull’IA oltre il completamento automatico, con capacità di valutare criticamente il codice generato.
- Approccio pratico e disponibilità a scrivere codice ogni giorno.
- Inglese professionale, poiché la documentazione tecnica è in inglese.
- La conoscenza di Android Auto e delle integrazioni automotive costituisce un plus.
- La conoscenza di Coroutines e Flow costituisce un plus.
- L’esperienza con i pagamenti in-app, ad esempio Stripe, costituisce un plus.
- L’esperienza nel fintech, nell’insurtech o in app consumer curate costituisce un plus.
- Le certificazioni Anthropic o l’uso avanzato di Claude nello sviluppo software costituiscono un plus.
Benefit
- Contratto a tempo indeterminato secondo il Contratto Collettivo Nazionale del Commercio italiano, con 14 mensilità.
- Lavoro ibrido molto flessibile, senza giorni fissi in ufficio.
- Buoni pasto del valore di 8 €.
- Ruolo chiave nella formazione del team mobile, con la possibilità di guidarne il dominio.
- Mentoring e/o formazione tramite TomorrowDevs.