Flutter Developer – ChatSpark
Location - Remote
Experience : 1-3Years
About ChatSpark
ChatSpark is a fast-growing social communication platform that helps people connect through voice calls and meaningful conversations. We are focused on creating engaging mobile experiences that keep users connected, entertained, and engaged.
Role Overview
We are looking for a skilled Flutter Developer to join our product team and help build and scale the ChatSpark mobile application. You will work closely with product, design, backend, and marketing teams to develop new features, optimize performance, and improve user engagement.
Responsibilities
- Develop and maintain the ChatSpark Android and iOS applications using Flutter.
- Build scalable, high-performance, and responsive mobile features.
- Integrate REST APIs, real-time communication services, and third-party SDKs.
- Optimize app performance, stability, and user experience.
- Implement analytics, tracking, and engagement features.
- Collaborate with UI/UX designers to create intuitive user experiences.
- Troubleshoot, debug, and resolve production issues.
- Participate in code reviews and maintain high development standards.
- Publish and manage app releases on Google Play Store and Apple App Store.
Requirements
- 2+ years of experience in Flutter development.
- Strong proficiency in Dart and Flutter framework.
- Experience with REST APIs and real-time technologies such as WebSockets.
- Experience with Firebase (Authentication, Firestore, Analytics, Crashlytics, Push Notifications).
- Knowledge of state management solutions such as Bloc, Riverpod, or Provider.
- Strong understanding of mobile app architecture and performance optimization.
- Experience with Git and collaborative development workflows.
- Ability to work independently in a remote environment.
Preferred Qualifications
- Experience building social networking, chat, voice calling, dating, or live engagement applications.
- Experience integrating payment gateways and in-app purchases.
- Knowledge of Agora, Zego, WebRTC, or similar voice/video communication platforms.
- Experience working in a startup environment.
Pay: From ₹10,000.00 per month
Work Location: Remote