Job Title: End-to-End Flutter App Developer Location: Remote Mumbai) Employment Type: Full-time / Contract Experience Level: Mid to Senior (2–6 years preferred) About the RoleWe are looking for a highly skilled Flutter App Developer capable of handling end-to-end development of cross-platform mobile applications — from UI/UX implementation and API integration to testing, deployment, and maintenance. You’ll work on a unified ecosystem of mobile apps, including Customer, Admin, and Rider modules, powered by a shared backend (NestJS + Prisma + PostgreSQL/MySQL). This role requires strong problem-solving skills, attention to detail, and hands-on experience in scalable app architecture, secure backend integration, and real-time functionality (e.g., sockets, OTP flows, live tracking). Key ResponsibilitiesDesign, develop, and maintain Flutter-based mobile apps (Android and iOS) with clean, maintainable code. Implement end-to-end features — from UI screens to backend connectivity and state management. Integrate RESTful APIs, Firebase, Socket.IO, and third-party SDKs (SMS, payment gateways, maps, etc.). Build modular, reusable widgets and maintain responsive, pixel-perfect UI aligned with design guidelines. Work closely with backend developers to consume APIs, manage data flow, and ensure consistent performance. Manage authentication flows, including OTP-based login, user registration, and admin validation. Implement real-time updates for order tracking, delivery status, and live location sharing. Optimize performance, handle offline support, and ensure smooth UX on all supported devices. Set up and maintain CI/CD pipelines for builds, deployment, and version control (GitHub). Conduct debugging, testing, and documentation of features and bug fixes. Stay updated on the latest Flutter, Dart, and mobile app trends to enhance performance and features. Required Skills & QualificationsStrong command of Flutter and Dart with proven portfolio or published apps. Hands-on experience with state management frameworks (Provider, Riverpod, BLoC, GetX, etc.). Deep understanding of REST APIs, JSON handling, and asynchronous programming (Futures/Streams). Experience with Firebase (Auth, Firestore, Cloud Messaging) and/or Socket.IO for real-time features. Familiarity with NestJS/Express or other Node.js backends. Proficient in Git/GitHub, CI/CD pipelines, and environment configurations. Experience integrating Google Maps API, payment gateways, or SMS/OTP services (e.g., Twilio, MSG91, Exotel). Knowledge of app store publishing process (Play Store & App Store). Strong problem-solving, debugging, and performance optimization skills. Ability to own the project end-to-end, from design to deployment. Good to Have (Preferred Skills)Experience with Prisma ORM, PostgreSQL/MySQL backends. Knowledge of AWS S3 or other cloud storage for handling media assets. Familiarity with web integration (Flutter Web or React) for admin panels. UI/UX sense and comfort working with Figma/Adobe XD mockups. Experience working in food-tech, POS, or e-commerce projects. CompensationCompetitive salary or project-based payout (depending on experience). Additional incentives for project milestones, app performance, or uptime reliability. Why Join UsBe part of a fast-growing food-tech ecosystem integrating in-store POS, customer ordering, and delivery operations in one unified system. Work with modern tech stacks — Flutter, NestJS, Prisma, PostgreSQL, AWS — in a production-grade environment. Direct ownership, autonomy, and long-term growth opportunities. Flexible working model and real product impact.