For Employers
Flutter Front-End Develope


MOBIUS ONE PTE. LTD.
7 days ago
Posted date
7 days ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
OtherJob category
Other
Flutter Front-End Developer - Multi-User Voice Chat App

Job Responsibilities
  • Responsible for developing the Flutter client of a multi-user voice chat app, delivering cross-platform features for both iOS and Android.
  • Implement complex voice room UIs, including mic management, real-time state synchronization, and visual effects.
  • Integrate WebRTC SDK to handle audio stream capture, encoding, and transmission.
  • Optimize app performance to ensure a smooth in-room experience with low CPU and memory usage.
  • Implement instant messaging (IM) features such as in-room text chat, bullet comments, and system messages.
  • Collaborate with backend developers to deliver interactive features like gift animations, level displays, and user interactions.

Requirements
  • 2+ years of experience in Flutter development, proficient in Dart language.
  • Deep understanding of Flutter framework principles, including Widget tree, rendering process, and state management (Provider / Riverpod / GetX, etc.).
  • Experience with audio/video development and integration of SDKs like WebRTC, Agora, or Tencent Cloud TRTC.
  • Proficient with Platform Channels and capable of writing native plugins for audio-related functionalities.
  • Familiar with socket programming and real-time communication using WebSocket or Socket.io.
  • Strong coding standards, with familiarity in Flutter performance optimization and memory management.

Technical Stack
  • State Management: Riverpod 2.0+ or Bloc
  • Network Requests: Dio + Retrofit
  • Local Storage: Hive or sqflite
  • Audio/Video SDK: Agora Flutter SDK or WebRTC
  • Instant Messaging: RongCloud / EaseMob Flutter SDK or custom WebSocket solution

Preferred Qualifications
  • Experience in developing live streaming, voice chat room, or video conferencing apps.
  • Knowledge of audio processing techniques such as noise reduction, echo cancellation, and 3D spatial sound effects.
  • Skilled in creating advanced animations (Lottie, Rive, or custom animation development).
  • Participation in social apps with over 100K daily active users.
  • Experience in native iOS/Android development.
Related tags
-
JOB SUMMARY
Flutter Front-End Develope
MOBIUS ONE PTE. LTD.
Singapore
7 days ago
N/A
Full-time

Flutter Front-End Develope