Talent.com
Lead Flutter Developer

Lead Flutter Developer

AqoviaLahore, Punjab, Pakistan
8 days ago
Job description

Join to apply for the Lead Flutter Developer role at Aqovia .

Get AI-powered advice on this job and more exclusive features.

Overview

Since 2008, Aqovia has been at the forefront of technology innovation, serving clients in telecommunications, media, and technology. We specialise in architecture, design, and software development for transformative projects. Join a team that values innovation, expertise, and commitment to excellence. Embark on a journey with Aqovia, where your client engagement and management expertise will be crucial in shaping the future of our technology solutions.

Job Description

We are seeking an expert Senior or Lead Developer to own the architecture, development, and strategy for our white-labeled mobile platform. You will be responsible for the entire Flutter client and Firebase (Backend-for-Frontend) stack. This role requires a blend of deep, hands-on technical expertise, architectural vision, and leadership to build a high-performance, composable, and rapidly deployable financial application. You will be the primary technical owner of the highly customisable Flutter frontend.

Core Technical Responsibilities

  • Hands-on Flutter Development : Lead the development of the core Flutter application, building clean, testable, and modular features (composability) that can be enabled or disabled per tenant.
  • Firebase BFF Architecture : Architect and implement the complete Firebase Backend-for-Frontend (BFF), including writing, testing, and deploying secure and efficient Cloud Functions (TypeScript / Node.js).
  • Build the "Seam" : Implement the critical integration layer connecting the app to the core financial engine :

Command Proxy (Outbound) : Develop Cloud Functions that act as a secure proxy, authenticating user requests (via Firebase ID Tokens) and forwarding them to the Azure financial service layer.

  • Webhook Receivers (Inbound) : Build and secure HTTP-triggered Cloud Functions to receive asynchronous updates from Azure (e.g., "Transaction Complete") and write that new state to Firestore.
  • Realtime Data Modeling : Design, manage, and optimize the Firestore database schema as a denormalized, high-performance read-cache, powering all realtime UI updates.
  • Security & Authentication

  • Implement and manage Firebase Authentication as the primary identity provider for all tenants.
  • Write and maintain robust Firestore and Cloud Storage Security Rules to ensure strict data isolation and user-scoped permissions.
  • File Management : Integrate Firebase Cloud Storage for secure, per-user file uploads and downloads (e.g., KYC documents, statements).
  • Notifications : Configure and manage Firebase Cloud Messaging (FCM) to deliver critical, out-of-app push notifications (e.g., "Payment Received," "Security Alert").
  • Architectural & Leadership Responsibilities

  • Technical Ownership : Act as the ultimate technical authority for the mobile and BFF platform, making key architectural decisions to ensure scalability, security, and maintainability.
  • White-Labeling & Provisioning

  • Design and refine the theme-driven configuration system (JSON files, asset bundles) that enables deep brand customization.
  • Own and manage the Infrastructure as Code (IaC) scripts (Terraform) responsible for automatically provisioning new, isolated Firebase projects for each client.
  • Composability Strategy : Architect the Flutter application's modular design, allowing clients to "compose" their app by selecting from a library of available features.
  • Standards & Mentorship : Define and enforce engineering best practices, coding standards, and state management patterns (e.g., Riverpod, Bloc) for the Flutter codebase. Mentor junior and mid-level developers through code reviews and technical guidance.
  • DevOps & CI / CD : Establish and maintain a robust CI / CD pipeline (e.g., GitHub Actions, Codemagic) for the automated testing, building, and deployment of both the Flutter app and Firebase services.
  • Strategic Roadmap : Collaborate with product managers and the Azure backend team to define the technical roadmap, API contracts, and integration points for the platform.
  • Required Skills & Experience

  • Expert-level proficiency in Flutter & Dart, with a portfolio of complex, high-performance apps shipped to both iOS and Android.
  • Deep, production-grade expertise across the Firebase suite : Firestore, Firebase Authentication, Cloud Functions (Node.js / TypeScript), Cloud Storage, and FCM.
  • Proven experience building a Backend-for-Frontend (BFF) architecture using Cloud Functions or similar serverless technology.
  • Strong understanding of Infrastructure as Code (IaC), with direct experience using Terraform being a major plus.
  • Demonstrable experience designing and managing complex Firestore data models (denormalization) and writing secure, efficient Security Rules.
  • Expertise in modern Flutter state management (e.g., Riverpod, Bloc), asynchronous programming (Streams), and dependency injection.
  • Strong familiarity with consuming RESTful APIs, handling webhooks, and working with JSON / ID Tokens.
  • A "lead" mindset : high sense of ownership, excellent problem-solving skills, and strong communication.
  • Nice-to-Haves

  • Experience in the FinTech, banking, or financial services industry.
  • Experience with the Azure ecosystem (even if just from an integration perspective).
  • Experience with automated testing frameworks for Flutter (e.g., Flutter Test, Patrol).
  • Knowledge of native mobile development (Kotlin / Swift) for potential custom integrations
  • Joining Aqovia

    If you are a technically adept problem-solver who thrives in a fast-paced environment and share our commitment to positive impact, we encourage you to apply.

    Equal Opportunity Employer

    At Aqovia, we believe in the strength of diversity. We strive to reflect the varied markets we serve and foster an inclusive culture where everyone feels welcome, valued, and empowered to be their authentic selves. As an equal opportunity employer, we are committed to embracing all forms of diversity across our organisation.

    Seniority level

  • Mid-Senior level
  • Employment type

  • Full-time
  • Job function

  • Information Technology
  • Industries

  • IT System Custom Software Development
  • #J-18808-Ljbffr

    Create a job alert for this search

    Flutter Developer • Lahore, Punjab, Pakistan

    Related jobs
    • Promoted
    Flutter Developer

    Flutter Developer

    Orax TechnologiesLahore, Punjab, Pakistan
    Developing new features and user interfaces.Analyze and maintain existing Flutter applications.Must be familiar with Flutter state management (Provider, Bloc, etc). Must be familiar with push notifi...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Flutter Developer - Online / Remote

    Senior Flutter Developer - Online / Remote

    CodepulLahore, Punjab, Pakistan
    Bachelor's degree in Computer Science or related field.Position : On Rotation Senior Flutter Developer (Online / Remote). Develop and maintain high-quality mobile applications using Flutter framework.C...Show moreLast updated: 30+ days ago
    • Promoted
    Flutter Developer

    Flutter Developer

    TkturnersLahore, Punjab, Pakistan
    At TKTURNERS , we’re building innovative digital products, and we have some exciting upcoming projects in FlutterFlow.To strengthen our team, we’re looking for a passionate Flutter Developer who is...Show moreLast updated: 30+ days ago
    • Promoted
    Flutter Developer Lahore

    Flutter Developer Lahore

    DevbunchLahore, Pakistan
    The only thing holding your business back is not being able to find the right software development partner.As a Flutter Mobile App Developer, you will be responsible for end-to-end development of p...Show moreLast updated: 30+ days ago
    • Promoted
    Full Stack - Flutter Developer (Mobile App)

    Full Stack - Flutter Developer (Mobile App)

    Info Resume EdgeLahore, Punjab, Pakistan
    Full Stack - Flutter Developer (Mobile App).About the job Full Stack - Flutter Developer (Mobile App).As our full-stack developer, you will work across : . Figma for clean handoff and UI collaboration...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Mobile Engineer - Flutter (Remote, Anywhere in Pakistan, USD Salary)

    Senior Mobile Engineer - Flutter (Remote, Anywhere in Pakistan, USD Salary)

    HR POD CareersLahore, Punjab, Pakistan
    Minimum 5+ years of mobile development experience with strong Flutter production expertise.Deep proficiency in Flutter, immediately productive for both iOS and Android platforms.Hands‑on experience...Show moreLast updated: 9 days ago
    • Promoted
    Flutter Mobile Developer - Home Based

    Flutter Mobile Developer - Home Based

    ContactVALahore, Punjab, Pakistan
    We are a dynamic and innovative technology company at the forefront of mobile app development.We are committed to creating cutting-edge solutions that enhance user experiences and drive business su...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Mobile Developer (Flutter)

    Senior Mobile Developer (Flutter)

    Ignite SolutionsLahore, Pakistan
    Senior Mobile Developer (Flutter) Ignite Solutions, Pakistan.We are looking for a Flutter Developer to join our Engineering team to further develop our applications on Android, iOS, and iPad OS pla...Show moreLast updated: 30+ days ago
    • Promoted
    Flutter Developer- REMOTE

    Flutter Developer- REMOTE

    Textory CorporationLahore, Punjab, Pakistan
    Experience with State Management : Familiarity with state management approaches in Flutter such as Provider, Redux and API integration and Native Integration, Complex UI implementation.We are lookin...Show moreLast updated: 30+ days ago
    • Promoted
    Flutter Developer

    Flutter Developer

    InnovabeLahore, Punjab, Pakistan
    We are looking for a mid-level Flutter developer.Designs builds, and scales mobile apps using Flutter.Firebase (Firestore, cloud functions, auth, push notifications). Client-server communication und...Show moreLast updated: 30+ days ago
    • Promoted
    Flutter Developer

    Flutter Developer

    Codeautomation.aiLahore, Punjab, Pakistan
    Apply now to be a part of our unique adventure in CodeAutomation.We are seeking a skilled Flutter Developer with at least 4 years of experience to join our dynamic team. The ideal candidate will hav...Show moreLast updated: 30+ days ago
    Senior Mobile Engineer - Flutter (Remote, Anywhere in Pakistan, USD Salary)

    Senior Mobile Engineer - Flutter (Remote, Anywhere in Pakistan, USD Salary)

    HR POD - Hiring Talent GloballyLahore, Pakistan
    Quick Apply
    Minimum 5+ years of mobile development experience with strong Flutter production expertise.Deep proficiency in Flutter, immediately productive for both iOS and Android platforms.Hands-on experience...Show moreLast updated: 18 days ago
    • Promoted
    Flutter Developer

    Flutter Developer

    MicroProgramers Pvt. LtdLahore, Punjab, Pakistan
    The ideal candidate will have a solid understanding of the Flutter framework and GitHub, and will be responsible for developing cross-platform mobile applications for iOS and Android.You will work ...Show moreLast updated: 30+ days ago
    • Promoted
    Flutter Developer

    Flutter Developer

    SortittGujranwala, Pakistan
    Welcome to Sortitt, the revolutionary marketplace that's reshaping the future of resource acquisition.As a dynamic platform, Sortitt connects businesses with top-tier resources across the globe, tr...Show moreLast updated: 30+ days ago
    • Promoted
    Flutter Developer (Mobile + Web)

    Flutter Developer (Mobile + Web)

    SaarLahore, Punjab, Pakistan
    You’ll play a key role in bringing our cross-platform experience to life with a mobile-first approach and seamless web support. Build and maintain cross-platform mobile and web apps using.Solid expe...Show moreLast updated: 30+ days ago
    • Promoted
    Flutter Developer

    Flutter Developer

    We Hire TopLahore, Punjab, Pakistan
    We are looking for an experienced Flutter developer with at least 2 years of working experience.The job requires excellent knowledge of the following languages for a large-scale, high-impact produc...Show moreLast updated: 30+ days ago
    • Promoted
    Flutter Developer

    Flutter Developer

    Heidyi TechnologiesLahore, Punjab, Pakistan
    I am looking for a mobile application developer for a company based in China.This is a remote job opportunity.If you are interested, please send me your resume!. Design and develop mobile applicatio...Show moreLast updated: 30+ days ago
    • Promoted
    Associate Software Engineer

    Associate Software Engineer

    TarakiLahore, Punjab, Pakistan
    About the job Associate Software Engineer.This job is with Big Entities, a leading software development and IT services company dedicated to delivering innovative software solutions that empower bu...Show moreLast updated: 30+ days ago