About us
We are a live streaming and virtual gifting company that built our app using Flutter & Dart, with ZEGOCLOUD UI Kit & SDK for video, beauty filters, PK battles, audio rooms, and more. We're growing rapidly and need a senior engineer who knows ZEGOCLOUD inside out.
Job Description :
- Live Streaming : host / guest flows, co-hosting, PK battles, multi-guest, invite / signaling.
- Beauty / Effects : beauty filters, stickers / overlays, effect intensity controls, device-adaptive quality.
- Realtime Comms : 1 : 1 & group video / voice calls, audio rooms, spatial audio (if supported).
- Chat & Signaling : room chat, reactions, gifts, robust reconnect & state sync.
- Room Management : create / join / end, seat management, permissions, host tools.
- Moderation : mute / kick / ban, content safeguards, report flows, admin dashboards hooks.
- Virtual Gifting : gift animations, lucky gifts, combos, gift-led events & counters.
- Performance : fps / bitrate tuning, thermal & energy optimization on iOS, crash-free stability.
- Platform Plumbing : push notifications, deep links / universal links, background modes (nice to have).
Requirements :
3+ shipped Flutter apps with substantial ZEGOCLOUD UI Kit / SDK integration.Strong grasp of ZegoExpressEngine concepts : rooms, streams, tokens, signaling.Implemented beauty filters, PK battles, audio rooms, stickers, and virtual gifting in production.Proven performance tuning : bitrate ladders, CPU / GPU tradeoffs, device gating, thermal handling (iOS).Solid iOS & Android platform chops : entitlements, background modes, permissions, ProGuard / obfuscation.CICD familiarity for Flutter (fastlane, code signing, Play / App Store basics).Nice to Have :
Experience with Parse Server or similar BaaS, Firebase Messaging, Dynamic / Universal Links.Anti-abuse / mod tooling (rate limits, moderation queues).Analytics & A / B testing for engagement features.Work Setup :
MacBook required (for iOS builds / signing).iPhone preferred for on-device testing (Android device also preferred).Remote OK; strong async communication and fast iteration expected.