Android Software Engineer — Swissquote

Questa posizione non è più attiva. Di seguito trovi i dettagli originali e altre posizioni aperte.

Descrizione completa

Cerchiamo uno Sviluppatore Android da inserire nel nostro team Banking Services, che contribuisca allo sviluppo e all'evoluzione di moderne applicazioni Android relative, tra le altre cose, a Pagamenti, Carte o Criptovalute.

In questo ruolo, svilupperai soluzioni mobile pulite, scalabili e manutenibili utilizzando Kotlin, Coroutines, Flows e Jetpack Compose, seguendo i principi della Clean Architecture e le migliori pratiche del settore.

Oltre a solide competenze di sviluppo, cerchiamo una persona che si assuma la responsabilità delle funzionalità dall'inizio alla fine, comprenda il contesto del prodotto e quello tecnico, ami risolvere problemi e collabori efficacemente con il team per migliorare continuamente sia i processi di sviluppo sia il prodotto stesso.

Il ruolo richiede una forte mentalità ingegneristica, con particolare attenzione alla qualità del codice, alla manutenibilità, alla coerenza architetturale e all'idoneità per la produzione.

Principali responsabilità

  • Progettare, sviluppare, testare e mantenere applicazioni Android seguendo la Clean Architecture e le moderne pratiche di sviluppo.
  • Assumersi la responsabilità end-to-end degli aspetti tecnici, dalla chiarificazione dei requisiti e dalla progettazione della soluzione fino all'implementazione e al monitoraggio in produzione.
  • Contribuire all'architettura e all'evoluzione dei sistemi mobile esistenti, individuando opportunità per migliorarne scalabilità, affidabilità e manutenibilità.
  • Sviluppare e mantenere componenti dell'interfaccia utente utilizzando Jetpack Compose, garantendo un'esperienza utente coerente, performante e accessibile.
  • Implementare logiche asincrone e flussi di dati reattivi utilizzando Kotlin Coroutines e Flows.
  • Produrre codice pulito e adeguatamente testato, seguendo le best practice di ingegneria consolidate e le linee guida architetturali del team.
  • Esaminare il codice e le soluzioni tecniche proposte da altri ingegneri e fornire feedback costruttivi.
  • Collaborare a stretto contatto con ingegneri, stakeholder di prodotto e designer.
  • Supportare i rilasci in produzione e contribuire a mantenere un elevato livello di stabilità dell'app e di qualità dell'esperienza utente.
  • Contribuire al miglioramento delle pratiche di ingegneria, della copertura dei test automatizzati e della documentazione tecnica all'interno del team.
  • Fare da mentore agli ingegneri meno esperti e contribuire ad elevare il livello tecnico complessivo del team.

Competenze tecniche ed esperienza richieste

  • Solida esperienza professionale nello sviluppo di applicazioni Android, idealmente in ambienti basati su Kotlin.
  • Ottima padronanza di Kotlin, incluse Coroutines e Flows per la programmazione asincrona e reattiva.
  • Ottima padronanza di Jetpack Compose e del moderno toolkit Android per l'interfaccia utente.
  • Solida comprensione della Clean Architecture, della separazione delle responsabilità e dei comuni pattern di progettazione in Android.
  • Esperienza con framework di Dependency Injection (ad es., Koin) e con una struttura modulare dei progetti.
  • Solida esperienza con Gradle.
  • Solida esperienza nei test automatizzati, inclusi i test unitari e i test e2e.
  • Capacità di comprendere e modificare in sicurezza codebase Android esistenti, complesse o legacy.
  • Forte attenzione alla qualità del codice, alla manutenibilità e all'evolvibilità a lungo termine della codebase.
  • Entusiasmo per l'adozione dell'IA nel flusso di lavoro dello sviluppo.
  • Fluente in inglese, sia scritto che parlato

Requisiti preferenziali

  • Precedente esperienza nella creazione di applicazioni per prodotti mobili rivolti ai consumatori, ad alto traffico o critici per il business.
  • Esperienza con architetture MVVM / MVI e flusso di dati unidirezionale.
  • Esperienza con Room, Retrofit e altre librerie Jetpack per la persistenza dei dati e il networking.
  • Esperienza con l'ecosistema Firebase o simili.
  • Conoscenza degli strumenti di analisi delle app, segnalazione dei crash e diagnostica in produzione (ad es., Crashlytics).
  • Esperienza di lavoro in team agili e interfunzionali e di collaborazione con gli stakeholder del prodotto e i designer.
  • Esperienza pratica con modelli agentici o strumenti di sviluppo assistiti dall'IA.

"Si prega di notare che Swissquote non richiede mai informazioni personali sensibili né pagamenti di alcun tipo durante il processo di selezione. Qualsiasi richiesta di questo tipo è fraudolenta.”

Dettagli dell'offerta

  • Azienda: Swissquote
  • Posizione: Android Software Engineer
  • Sede: Gland, Vaud
  • Stipendio: CHF 63'000 - 107'500 (fonte non verificata)
  • Settore: Fintech / Banca online
  • Pubblicata il: 2026-10-03
  • Scaduta il: 2026-10-17

Altre offerte di Swissquote

Cerca offerte in Vaud

Scopri tutte le posizioni aperte sul nostro job board.

Cerca altre offerte nella zona: Lavoro in Vaud

Torna alla Job Board completa per trovare la tua prossima opportunità lavorativa come frontaliere in Svizzera.

Consulta le posizioni aperte →