Airbnb
Airbnb
5 001 – 10 000 Anställda
Sponsor för H1B-visumE-handelLogistikResor
Airbnb driver en global resemarknadsplats som hjälper gäster att hitta och boka boenden, från privata rum och lägenheter till hela bostäder och boutiquehotell. Plattformen erbjuder också lokalt arrangerade upplevelser som förbinder resenärer med aktiviteter utanför boendet. Företaget verkar inom resor, logistik och e-handel och utvecklar tekniken och verksamheten bakom vistelser och upplevelser världen över.

Senior mjukvaruingenjör för native-mobilappar (iOS och Android) på Airbnb

Bygg vidare på Airbnbs nativeupplevelser för iOS och Android för gäster och värdar. Led funktionsleveranser på båda plattformarna och upprätthåll hög kvalitet inom arkitektur, prestanda, appstorlek och kod.

Beskrivning

  • Utveckla och lansera funktioner parallellt i nativeapplikationer för iOS och Android
  • Samarbeta med produkt- och designpartners för att omvandla specifikationer till plattformsanpassade implementationer
  • Upprätthåll standarder för arkitektur, prestanda och applikationsstorlek på båda plattformarna
  • Förbättra gemensamma klientkontrakt för scheman, loggning och testramverk
  • Identifiera förändringar som kan skapa skillnader mellan iOS- och Androidplattformarna
  • Stöd ingenjörer som börjar arbeta med båda plattformarna genom parprogrammering och kodgranskningar
  • Delta i tekniska granskningar och arkitekturdiskussioner som omfattar båda plattformarna
  • Leverera funktioner från första idé till färdigställande i båda applikationerna
  • Fatta arkitekturbeslut som förblir samordnade mellan kodbaserna i Swift och Kotlin

Krav

  • Minst sex års yrkeserfarenhet av mjukvaruutveckling
  • Aktuell, praktisk erfarenhet av att utveckla nativeapplikationer för iOS med Swift och UIKit eller SwiftUI
  • Aktuell, praktisk erfarenhet av att utveckla nativeapplikationer för Android med Kotlin och Jetpack Compose
  • Dokumenterad förmåga att självständigt leverera funktioner med medelhög till hög komplexitet på någon av plattformarna
  • Förmåga att läsa, felsöka och resonera kring kod på den andra mobilplattformen
  • Erfarenhet av att upprätthålla konsekvens mellan två oberoende nativekodbaser i stor skala
  • Bekväm med att ta fullt ansvar för funktioner i situationer med otydlighet
  • Erfarenhet av att samarbeta med produkt- och designteam för att omvandla otydliga krav till konkreta implementationer
  • Förståelse för helt native mobilutveckling och praktiska plattformsöverskridande verktyg
  • Måste vara bosatt i en amerikansk delstat där Airbnb, Inc. har en registrerad juridisk enhet

Förmåner

  • Möjlighet att få bonus
  • Möjlighet att få aktierelaterad ersättning
  • Personal­förmåner
  • Resekrediter för anställda
  • Möjlighet till distansarbete
  • Tillfälligt arbete från ett Airbnb-kontor eller deltagande i företagsinternat
  • Rimliga anpassningar under rekryteringsprocessen

Relaterade jobb

Wikimedia Foundation

Senior Android-mjukvaruingenjör (konsult, distansarbete i USA) – Wikimedia Foundation

Wikimedia Foundation

Bygg och förbättra Android-upplevelser för Wikipedia-läsare världen över. Skapa tillgängliga och skalbara mobilfunktioner för Wikimedias projekt för fri kunskap.

Öppna