Welyk
Welyk
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.