LogoLanguage
Ferns IT Solutions  (P) Ltd

Module No.03,-2 floor Thejaswini Building Phase I, Technopark , 695581

Lead Flutter Developer

Closing Date:30,Apr 2026
Job Published: 20,Apr 2026
Contact Email: jobs@ferns-it.com

Brief Description

ABOUT THE ROLE

We are building a modern, full-stack restaurant technology platform — spanning POS terminals, waiter-facing apps, customer-facing ordering, and last-mile delivery. We are looking for a Lead/Senior Flutter Developer to take end-to-end ownership of our mobile ecosystem. This is a high-impact, high-autonomy role for someone who thrives on architectural ownership, technical leadership, and shipping polished, production-grade mobile products across a suite of interconnected apps.

WHAT YOU'LL DO

   Lead mobile architecture — design and drive the overall Flutter architecture across POS, waiter, customer, and delivery apps, ensuring consistency, scalability, and performance.

   Own the full release lifecycle — manage iOS and Android code signing (certificates, provisioning profiles, keystores) and oversee deployments to the App Store and Google Play Store, including release tracks and compliance.

   Build and maintain CI/CD pipelines — set up automated build, test, and deployment workflows using tools such as Fastlane, GitHub Actions.

   Integrate hardware peripherals — develop and maintain integrations with restaurant hardware including receipt printers, barcode scanners, card readers, and kitchen display systems via Bluetooth, USB, and network protocols.

   Own Firebase integrations — implement and manage Firebase services including Authentication, Firestore, Realtime Database, Cloud Messaging (push notifications), Remote Config, Crashlytics, and Analytics.

   Lead POS & restaurant system development — build mission-critical POS features including order management, table workflows, payment processing, and real-time kitchen-waiter-delivery synchronisation.

   Drive state management — architect and enforce consistent patterns using GetX, Bloc, or Provider depending on app context and team standards.

   Integrate REST & real-time APIs — connect apps to backend services, third-party platforms, and real-time data streams reliably and efficiently.

   Mentor the team — lead code reviews, establish coding standards, and coach junior and mid-level developers to grow their Flutter expertise.

   Collaborate cross-functionally — partner with product managers, designers, and backend engineers to define requirements, plan sprints, and deliver exceptional user experiences on time.

REQUIREMENTS

   3 to 5 years of professional Flutter/Dart development with a portfolio of production apps on both iOS and Android.

   Expert-level Flutter knowledge — deep understanding of widget lifecycle, rendering pipeline, custom painting, and platform channels.

   iOS & Android code signing mastery — hands-on experience managing Apple Developer certificates, provisioning profiles, and Android keystores for distribution.

   App Store & Google Play deployment — proven track record of publishing, maintaining, and managing releases on both stores including version management and review compliance.

   CI/CD experience — practical experience configuring automated pipelines for mobile builds and deployments (Fastlane, GitHub Actions).

   Firebase proficiency — production experience with Firestore, Auth, Cloud Messaging, Crashlytics, and Analytics.

   State management expertise — strong working knowledge of GetX; Bloc and/or Provider experience is a plus.

   Hardware integration experience — familiarity with integrating printers, scanners, or other peripherals via Bluetooth, USB, or network protocols is a strong advantage.

   POS or restaurant tech background — prior experience with POS systems, ordering platforms, or hospitality tech is highly desirable.

   RESTful API integration — solid experience consuming APIs, handling authentication flows, and managing network states.

   Git & version control — strong command of Git workflows, branching strategies, and collaborative PR-based development.

   Communication & leadership — ability to articulate technical decisions clearly, lead planning discussions, and drive alignment across teams.

NICE TO HAVE

   Experience with real-time synchronisation — WebSockets, Firebase Realtime Database, or similar for live order/table status updates.

   Knowledge of payment gateway integrations — Stripe, Square, or local payment processors.

   Familiarity with kitchen display systems (KDS) or other back-of-house restaurant technology.

   Automated testing experience — Flutter unit, widget, and integration tests.

   Flutter DevTools proficiency for performance profiling and memory optimisation.

   Experience with multi-flavour app configurations for white-labelling or multi-tenant deployments.

WHAT WE OFFER

   High-ownership role — lead architectural and product decisions that directly shape the platform.

   Remote flexibility — work from anywhere with a results-driven culture.

   Growth opportunity — grow with the product as we scale across new markets and verticals.

   Collaborative environment — work alongside passionate engineers, designers, and product thinkers building something meaningful.

Preferred Skills

  • Flutter & Dart — Expert-level proficiency in Flutter framework and Dart programming language.
  • State Management — Hands-on experience with GetX; knowledge of Bloc and Provider is a plus.
  • iOS & Android Code Signing — Proficient in managing certificates, provisioning profiles, and Android keystores.
  • App Store & Play Store Deployment — Proven track record of publishing and managing releases on both stores.
  • Firebase — Working experience with Firestore, Auth, Cloud Messaging, and Crashlytics.
  • CI/CD — Experience with automated pipelines using Fastlane, GitHub Actions.
  • POS & Hardware Integration — Familiarity with POS systems and peripheral devices such as printers and scanners.
  • REST API Integration — Skilled in consuming RESTful APIs and integrating third-party services.
  • Git & Version Control — Strong command of Git workflows and collaborative development practices.
  • Clean Architecture & Best Practices — Applies SOLID principles, conducts code reviews, and mentors junior developers.