Airbnb
Airbnb
Airbnb gestisce un marketplace globale per i viaggi che aiuta gli ospiti a trovare e prenotare alloggi, dalle camere private e dagli appartamenti alle case intere e agli hotel boutique. La sua piattaforma offre anche esperienze organizzate da host locali, mettendo in contatto i viaggiatori con attività che vanno oltre il soggiorno. L’azienda opera nei settori dei viaggi, della logistica e del commercio elettronico, supportando la tecnologia e le operazioni alla base di soggiorni ed esperienze in tutto il mondo.

Senior Software Engineer mobile nativo (iOS e Android) presso Airbnb

Sviluppa e fai evolvere le esperienze native di Airbnb per iOS e Android, dedicate a ospiti e host. Guida la realizzazione di funzionalità multipiattaforma mantenendo un’architettura solida, prestazioni elevate, dimensioni contenute dell’app e qualità del codice.

Descrizione

  • Sviluppare e rilasciare funzionalità contemporaneamente nelle applicazioni native iOS e Android
  • Collaborare con i team di prodotto e design per trasformare le specifiche in implementazioni adatte a ciascuna piattaforma
  • Mantenere gli standard di architettura, prestazioni e dimensioni dell’applicazione su entrambe le piattaforme
  • Migliorare i contratti condivisi del client, inclusi schemi, registrazione degli eventi e framework di test
  • Individuare i cambiamenti che potrebbero creare divergenze tra le piattaforme iOS e Android
  • Supportare gli ingegneri che iniziano a sviluppare su entrambe le piattaforme attraverso il lavoro in coppia e le revisioni del codice
  • Partecipare a revisioni tecniche e discussioni sull’architettura che coinvolgono entrambe le piattaforme
  • Consegnare funzionalità dal concetto iniziale al completamento in entrambe le applicazioni
  • Prendere decisioni architetturali allineate tra le basi di codice Swift e Kotlin

Requisiti

  • Almeno sei anni di esperienza professionale nell’ingegneria del software
  • Esperienza attuale e pratica nello sviluppo di applicazioni native iOS con Swift e UIKit o SwiftUI
  • Esperienza attuale e pratica nello sviluppo di applicazioni native Android con Kotlin e Jetpack Compose
  • Comprovata capacità di sviluppare autonomamente funzionalità di complessità medio-alta su una delle due piattaforme
  • Capacità di leggere, risolvere problemi e analizzare il codice dell’altra piattaforma mobile
  • Esperienza nel mantenere la coerenza tra due basi di codice native indipendenti su larga scala
  • Disponibilità ad assumersi la piena responsabilità delle funzionalità in situazioni ambigue
  • Esperienza nella collaborazione con prodotto e design per trasformare requisiti poco chiari in implementazioni concrete
  • Conoscenza dello sviluppo mobile completamente nativo e di strumenti multipiattaforma pratici
  • Risiedere in uno Stato degli Stati Uniti in cui Airbnb, Inc. abbia un’entità registrata

Benefit

  • Idoneità a ricevere bonus
  • Idoneità a ricevere una partecipazione azionaria
  • Benefit per i dipendenti
  • Crediti di viaggio per i dipendenti
  • Idoneità al lavoro da remoto
  • Lavoro occasionale presso un ufficio Airbnb o partecipazione a incontri fuori sede
  • Ragionevoli accomodamenti durante il processo di selezione

Offerte correlate

Parexel

Clinical Research Associate senior, collaboratore a contratto – Australia

Parexel

Supervisiona i centri di sperimentazione clinica in tutta l’Australia per Parexel, verificando il rispetto del protocollo, la qualità dei dati, la documentazione e i risultati dello studio. Il ruolo a contratto comprende le attività dei centri dall’avvio dello studio alla sua chiusura.

Apri
Qureight

Responsabile senior dei dati clinici, imaging

Qureight

Coordina la qualità dei dati di imaging, i trasferimenti agli sponsor e i test di accettazione utente per la piattaforma di sperimentazioni cliniche basata sull’IA di Qureight. Supervisiona il controllo qualità DICOM e i processi dei dati clinici, supportando anche i membri junior del team.

Apri