remote
Flutter Developer - ChatSpark
Mobile Developer
We seek a Flutter Developer with 1‑3 years of experience to build and scale a cross‑platform mobile app, integrating backend services, optimizing performance, and delivering engaging UI for Android and iOS.
About the role
Key Responsibilities
- Design, develop, and maintain the ChatSpark mobile application for Android and iOS using Flutter and Dart.
- Collaborate with product, design, backend, and marketing teams to translate requirements into high‑quality features.
- Integrate RESTful APIs and Firebase services (Authentication, Firestore, Cloud Messaging) to enable real‑time communication.
- Optimize app performance, memory usage, and battery consumption to ensure a smooth user experience.
- Write clean, testable code, conduct code reviews, and manage version control with Git.
- Monitor app analytics, gather user feedback, and iterate on UI/UX improvements.
Requirements
- 1–3 years of professional experience developing mobile applications with Flutter.
- Strong proficiency in Dart and understanding of widget lifecycle, state management, and platform channels.
- Hands‑on experience with REST APIs, JSON handling, and Firebase services.
- Familiarity with Git workflows, CI/CD pipelines, and agile development practices.
- Ability to write responsive, pixel‑perfect UI and troubleshoot platform‑specific issues on Android and iOS.