Do you have experience in building dynamic front-end interfaces and robust back-end solutions? If yes, we’d love to have you on our team!
As a Full Stack Flutter Developer, you will lead the development of both the front-end and back-end systems, including seamless integration of APIs.
Key Responsibilities:
1. Design and develop a feature-rich real-time live streaming application with an engaging user experience.
2. Build and maintain a scalable, clean, and efficient codebase using Flutter and MVVM/BLOC architecture.
3. Design and implement interactive features, in-app purchases, motion graphics assets UI/UX for mobile applications.
4. Create robust back-end systems to support high-performance and interactive mini games streaming.
5. Develop and integrate RESTful APIs for seamless communication between front-end and back-end.
6. Implement and manage real-time interactive features using tools like Agora, ZEGOCLOUD, or BytePlus.
7. Troubleshoot and debug application issues.
Requirements:
Proven experience in Flutter app development with a portfolio of real-time live projects.
Strong understanding and implementation of MVVM & BLOC architecture.
Hands-on experience with real-time interactive SDKs like Agora, ZEGOCLOUD, or BytePlus.
Expertise in developing and integrating RESTful APIs.
Proficiency in back-end frameworks (e.g., Node.js, Django).
Familiarity with database systems (SQL and NoSQL).
Experience in real-time streaming technologies (e.g., WebRTC, RTMP).
Knowledge of cloud platforms like AWS, Firebase, or similar.
Hands-on experience with in-app purchases integration for Android and iOS platforms.
Ability to create or work with motion graphics assets or mini games for interactive and visual elements.
Preferred Qualifications:
Experience developing live streaming platforms or social interaction apps.
Knowledge of video/audio encoding and optimization techniques.
Familiarity with socket programming for real-time communication.
Strong understanding of deployment processes for App Store and Google Play Store.