Állás

Staff szoftvermérnök – Mobil platform

Mobilfejlesztő • Helyszíni • Teljes munkaidő • 📍 Melbourne

A Canva Mobile Platform csapatában hordozható, rendszerszintű könyvtárak tervezéséért és fejlesztéséért felelős senior szerepkör, amelyek iOS-en, Androidon és weben is futnak, Rust és C/C++ nyelveken.

Feladatok

  • A hordozható könyvtárak problématerének tulajdonlása: az iOS-en, Androidon és weben futó könyvtárak definiálása és megépítése
  • Rendszerszintű nyelvekben (Rust, C++) való munka az alapréteg termelésminőségű, gyors, biztonságos és megbízható könyvtárainak létrehozásához
  • Csatlakozás egy technikai vezetői csoporthoz, más staff mérnökökkel együtt alakítva a mobil platform technikai irányát
  • Kódközpontú vezetés architekturális whiteboardozás helyett, gyakorlati, kézzelfogható munkával
  • Kommunikáció a teljes stacken át, mivel a könyvtárakat olyan frontend mérnökök is használják, akik nem írnak Rustot vagy C++-t
  • Aktív technikai vitákban való részvétel erős szakmai véleménnyel, de nyitottsággal jobb érvek esetén

Elvárások

  • Termelésben futó mobilszoftver fejlesztése iOS-en és Androidon is, nem csak az egyiken
  • Termelésbe került kód szállítása Rustban, C++-ban vagy más rendszerszintű nyelven
  • Staff szintű tapasztalat, ahol mind a probléma, mind a megoldás ismeretlen
  • Cross-platform jártasság: ABI-határok, memóriabiztonság nyelvi határok között, és a foreign function interface-ek ergonómiája
  • Erős technikai kommunikáció: olyan tervdokumentumok írása, amelyek alapján más mérnökök cselekszenek
  • AI-eszközök használata valós munkában, véleménnyel arról, hogyan változik a mobil és rendszerszintű mérnöki munka az AI napi használatával

Előny

  • Termelési tapasztalat egy érett mobiltermék új architektúrára történő átvitelében
  • Rust vagy C tapasztalat platformokon átívelő, hordozható könyvtárakhoz
  • Nyílt forráskódú hozzájárulások a React Native, Expo vagy a cross-platform mobil ökoszisztémához
  • Mobil CI/CD: release trainek és over-the-air frissítések nagy léptékben

Soft skillek

Erős technikai kommunikáció és írásbeli világosságNyitottság mások véleményének meghallgatására, vélemény változtatása jobb bizonyíték esetén

Amit kínálunk

  • Részvényjuttatási csomagok
  • Befogadó szülői szabadság-politika minden szülő és gondviselő számára
  • Éves Vibe & Thrive juttatás a jóllét, a közösségi kapcsolódás és az irodai felszerelés támogatására
  • Rugalmas szabadságolási lehetőségek

A munkáltatóról

A Canva Mobile Platform csapata a Client Platform része, és azért felel, hogy a Canva iOS-en és Androidon hogyan fut — ez az alap, amelyre minden Canva terméktcsapat épít, több száz millió felhasználó számára.

Hasonló állások