Állás

Kliensoldali full-stack fejlesztő - IM chat platform, Android fókusszal

Fullstack Developer • Remote • Teljes munkaidő Európai Unió EU/EMEA

A Binance kliensoldali full-stack fejlesztőt keres, aki egy instant üzenetküldő platform kliensalkalmazásait építi és tartja karban, Android fókusszal, valós idejű chatre, csoportos chatre és platformok közti szinkronizálásra összpontosítva.

Feladatok

  • Kliensoldali alkalmazások tervezése, fejlesztése és karbantartása egy instant üzenetküldő platformhoz (elsődlegesen Android)
  • Alapvető üzenetküldési funkciók építése: valós idejű chat, csoportos chat, médiaüzenetek, üzenetszinkronizálás, offline üzenetküldés, push értesítések
  • Részvétel a kliensoldali architektúra tervezésében az Android, iOS és Web konzisztens felhasználói élményéért
  • AI-alapú eszközök (Cursor, GitHub Copilot, ChatGPT, Claude) használata platformok közötti frontend fejlesztés támogatására, beleértve iOS/Web kódbázisok hibakeresését
  • RESTful API-k és WebSocket/MQTT/gRPC valós idejű kommunikációs protokollok integrálása
  • Helyi tárolás, offline-first élmény, üzenetállapot-kezelés és platformok közti szinkronizálási logika kezelése
  • Kliensteljesítmény optimalizálása: indítási sebesség, memória, akkumulátor, hálózati hatékonyság, UI-válaszkészség
  • Együttműködés backend csapatokkal API-tervezésben, integrációban és éles hibák kivizsgálásában
  • Senior szinten: junior mérnökök mentorálása, részvétel technikai tervezési döntésekben

Elvárások

  • Számítástechnika, szoftvermérnöki vagy kapcsolódó terület BSc
  • 1-3+ év tapasztalat (Engineer szint) vagy 3-5+ év (Senior Engineer szint)
  • Szilárd éles Android-fejlesztési tapasztalat (Kotlin és/vagy Java)
  • Jó ismeretek az Android SDK-ban, Jetpack komponensekben, aszinkron programozásban és modern kliensoldali architektúrában
  • Képesség AI-alapú fejlesztői eszközök használatára platformok közötti frontend fejlesztéshez
  • Képesség iOS vagy Web kódbázisok olvasására, megértésére, hibakeresésére és ésszerű módosítására AI-eszközök segítségével
  • Ismeretek WebSocket, MQTT, gRPC vagy hasonló valós idejű kommunikációs protokollokban
  • Üzenetküldési fogalmak ismerete (kézbesítés, olvasási állapot, szinkronizálás, helyi perzisztencia, offline támogatás, push értesítések)
  • Jó ismeretek kliensoldali teljesítmény-optimalizálásban, memóriakezelésben, többszálúságban és biztonsági best practice-ekben
  • Jártasság Git, CI/CD pipeline-ok, automatizált tesztelés és agilis folyamatok terén
  • Erős hibakeresési, problémamegoldó, felelősségvállalási és kommunikációs készségek

Előny

  • Tapasztalat IM termékek vagy kommunikációs platformok építésében (WhatsApp, Telegram, WeChat, Discord, Slack, Messenger)
  • iOS fejlesztési tapasztalat (Swift, SwiftUI, Objective-C)
  • Web frontend tapasztalat (TypeScript, React, Vue, Next.js)
  • Platformok közötti kliens- vagy mobil full-stack fejlesztési tapasztalat
  • Végpontok közötti titkosítás, üzenetbiztonság vagy kriptográfiai protokollok tapasztalata
  • Hang-/videóhívás vagy RTC technológiák tapasztalata
  • Nagy léptékű elosztott üzenetküldő infrastruktúra tapasztalata
  • Fintech, fizetési vagy Web3 alkalmazások tapasztalata
  • Nyílt forráskódú hozzájárulások vagy publikált alkalmazások a Google Play/App Store-on

Soft skillek

Erős hibakeresési, problémamegoldó, felelősségvállalási és kommunikációs készségek

A munkáltatóról

A Binance a világ legnagyobb kriptovaluta-tőzsdéje mögött álló vezető globális blokklánc-ökoszisztéma, több mint 300 millió felhasználó bizalmát élvezi 100+ országban.

Végzettség: Informatika, szoftvermérnöki vagy kapcsolódó terület, BSc

Hasonló állások