Bestkaam Logo
ChatSpark Logo

Flutter Developer

Actively Reviewing the Applications

ChatSpark

India, Uttar Pradesh, Noida Full-Time On-site INR 25–30 LPA
Posted 4 days ago Apply by May 2, 2026

Job Description



Role Description

This is a full-time remote role for a Flutter Developer at ChatSpark. As a Flutter Developer, you will be responsible for building, maintaining, and enhancing mobile applications. Your day-to-day responsibilities will include designing user interfaces, implementing features, debugging, testing, and collaborating with cross-functional teams to deliver seamless user experiences. You will play a vital role in contributing to the technical direction of our applications and ensuring optimized performance and scalability.


Key Responsibilities

  • Own the complete development cycle: feature planning → implementation → testing → deployment → post-release support.
  • Build and maintain the ChatSpark Android application using Flutter, ensuring high performance and stability at scale.
  • Translate product requirements and UI/UX designs into pixel-perfect, production-ready code.
  • Architect and implement core features including real-time gaming flows, voice calling integration, and creator monetization modules.
  • Debug and resolve SDK-level issues including memory leaks, crashes, and compatibility conflicts.
  • Stay updated on SDK deprecations and version upgrades; proactively migrate before breakage.
  • Build a fully responsive UI that works flawlessly across a wide range of Android device sizes — from small budget phones (4-inch) to large-screen devices (6.7-inch+).
  • Implement adaptive layouts using Flutter's widget system (MediaQuery, LayoutBuilder, responsive grid patterns) — no hardcoded pixel values.
  • Work with the design team to implement design tokens, theming (dark/light mode support), and maintain UI consistency across the entire app.
  • Optimize scroll performance, list rendering (lazy loading), and image/asset caching for real-world Indian network conditions.
  • Monitor crash reports (Firebase Crashlytics or equivalent) post-release and fix critical issues within defined SLAs.


Must-Have Skills

  • 1+ years of professional Flutter development experience with shipped Android applications.
  • Strong command of Dart language and Flutter framework (widgets, state management, navigation).
  • Proven experience integrating payment gateway SDKs in a production app.
  • Hands-on experience with real-time audio/video SDK integration.
  • Deep understanding of Android build system: Gradle, signing, APK/AAB generation, and Play Store submission.
  • Experience building responsive UIs that work across diverse Android screen sizes and resolutions.
  • Familiarity with at least one state management solution (BLoC, Provider, Riverpod, or GetX).
  • Experience with Firebase (Crashlytics, Analytics, FCM Push Notifications).
  • Strong debugging and profiling skills using Flutter DevTools.


Required Skills

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.