About the Role We are seeking an experienced Senior Full Stack Flutter Developer to join our team and lead the development of mobile-first applications from the ground up. The ideal candidate has strong expertise in Flutter and Dart, combined with solid knowledge of backend integration (any modern backend stack such as .NET, Node.js, Python, or Java). This role requires hands-on experience in building scalable mobile apps, implementing real-time features, and integrating third-party services. Responsibilities * Design and develop mobile applications using Flutter (iOS & Android). * Build and maintain intuitive, responsive, and user-friendly UIs. * Architect and integrate backend services (REST APIs, Firebase, or equivalent). * Implement features such as authentication, messaging, payments, maps, and media handling. * Ensure performance, scalability, and security across the application. * Collaborate with designers, product managers, and QA to deliver high-quality solutions. * Set up CI/CD pipelines and manage deployment to App Store and Google Play. * Conduct code reviews and mentor junior developers.
Requirements * 5+ years of professional software development experience. * 3+ years of hands-on experience with Flutter/Dart. * Proven experience building mobile apps from scratch to production. * Strong understanding of mobile UI/UX principles. * Experience integrating APIs, third-party SDKs, and cloud services (Firebase, AWS, Azure, or GCP). * Knowledge of authentication, security best practices, and app publishing. * Familiarity with databases (SQL/NoSQL) and caching solutions (Redis, Firebase Firestore, etc.). * Experience with CI/CD, Git, and agile development practices.
Nice to Have * Experience with payment systems (e.g., Stripe, Apple/Google Pay). * Knowledge of real-time features (chat, geolocation, push notifications). * Exposure to matchmaking, recommendation, or personalization engines.