developerjobs.ch
← Tutte le offerte

Android Software Engineer

Swissquote Bank SA

Tipo di contratto
Tempo pieno
Percentuale
100%
Luogo
Gland
Azienda
Swissquote Bank SA, 1196 Gland
Prima pubblicazione
Candidati ora

In Swissquote, ci mettiamo tutto in gioco. Tutto in gioco per scuotere le cose. Tutto in gioco per costruire la banca che la gente vuole davvero usare. Tutto in gioco per rendere la finanza meno noiosa --- e molto più potente. Siamo la principale banca digitale della Svizzera --- oltre 1,500 persone in Europa, Medio Oriente e Asia, che costruiscono soluzioni finanziarie reali per oltre un milione di clienti in tutto il mondo. Dal trading e l'investimento all'attività bancaria quotidiana, copriamo l'intero panorama. Ci muoviamo velocemente, ma costruiamo cose di cui siamo sinceramente orgogliosi. Dai un'occhiata dietro le quinte controllando [Humans ofSwissquote](< >) su Instagram. La crescita rapida crea spazio. Spazio per provare cose, possedere cose e crescere a un ritmo che la maggior parte dei posti non può offrire. Che tu ami stare sotto i riflettori o preferisca semplicemente metterti testa bassa e fare un ottimo lavoro, qui c'è spazio per entrambi. Abbiamo abbandonato il dress code --- ma mai l'opportunità di festeggiare. Grande vittoria o piccola, la rendiamo importante. Il tipo di posto in cui l'atmosfera si cura da sola. In quanto datore di lavoro che offre pari opportunità, accogliamo candidati da tutti i background, esperienze e prospettive per unirsi al nostro team e contribuire al nostro successo condiviso. Ti ispira? È un buon inizio. Candidati. Android Software Engineer Stiamo cercando un Android Developer da inserire nel nostro team Banking Services per contribuire allo sviluppo e all'evoluzione di moderne applicazioni Android relative a Payments, Cards o Cryptocurrencies, tra le altre. In questo ruolo, costruirai soluzioni mobili 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 forti competenze di sviluppo, cerchiamo qualcuno che si assuma la responsabilità delle funzionalità end-to-end, comprenda il contesto tecnico e del prodotto, ami risolvere problemi e collabori efficacemente con il team per migliorare continuamente sia i processi di sviluppo che il prodotto stesso. Il ruolo richiede una forte mentalità ingegneristica, con particolare attenzione alla qualità del codice, alla manutenibilità, alla coerenza architettonica e alla prontezza per la produzione. Responsabilità Chiave: * Progettare, sviluppare, testare e mantenere applicazioni Android seguendo la Clean Architecture e le moderne pratiche di sviluppo. * Assumersi la responsabilità end-to-end degli argomenti tecnici, dalla chiarificazione dei requisiti e la progettazione della soluzione fino all'implementazione e al follow-up in produzione. * Contribuire all'architettura e all'evoluzione dei sistemi mobili esistenti, identificando opportunità per migliorare scalabilità, affidabilità e manutenibilità. * Costruire e mantenere componenti UI utilizzando Jetpack Compose, garantendo un'esperienza utente coerente, performante e accessibile. * Implementare la logica asincrona e i flussi di dati reattivi utilizzando Kotlin Coroutines e Flows. * Produrre codice pulito e ben testato seguendo le stabilite migliori pratiche di ingegneria e le linee guida architettoniche del team. * Revisionare il codice e le soluzioni tecniche proposte da altri ingegneri e fornire feedback costruttivi. * Collaborare strettamente con ingegneri, stakeholder del prodotto e designer. * Supportare i rilasci in produzione e contribuire a mantenere un alto 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 alzare il livello tecnico complessivo del team. Qualifiche Competenze Tecniche ed Esperienza Richieste: * Forte esperienza professionale nello sviluppo di applicazioni Android, idealmente in ambienti basati su Kotlin. * Forte competenza in Kotlin, inclusi Coroutines e Flows per la programmazione asincrona e reattiva. * Forte competenza in Jetpack Compose e nel moderno toolkit UI di Android. * Solida comprensione della Clean Architecture, della separazione delle responsabilità e dei comuni design pattern in Android. * Esperienza con framework di Dependency Injection ( , Koin) e struttura del progetto modulare. * Forte esperienza con Gradle. * Forte esperienza con il testing automatizzato, inclusi unit test ed e2e testing. * Capacità di comprendere e modificare in sicurezza codebase Android esistenti complessi o legacy. * Forte attenzione alla qualità del codice, alla manutenibilità e alla evolvibilità a lungo termine della codebase. * Entusiasmo per l'adozione dell'IA nel flusso di lavoro di sviluppo. * Fluente in inglese, sia scritto che parlato. Nice to Have: * Precedente esperienza nella costruzione 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 j4id10422528a j4it1040a j4iy26a

Tradotto automaticamente dall’originale.

Pubblicato ieri

Luogo

Vedi su Google Maps