Talent.com
Lead Flutter Developer
Lead Flutter DeveloperAqovia • Lahore, Punjab, PK
Lead Flutter Developer

Lead Flutter Developer

Aqovia • Lahore, Punjab, PK
30+ days ago
Job type
  • Quick Apply
Job description

Aqovia is an international Artificial Intelligence (AI) and digital solutions specialist, combining innovative and cutting-edge technologies to provide bespoke, mission critical, and transformational solutions.

Join Us - If you are passionate about technology and looking for a company that values your contributions and supports your career aspirations, we invite you to explore opportunities with us. Together, we can shape the future of tech solutions and create a workplace where everyone thrives.



Why Aqovia?

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 means:

If you're a technically adept problem-solver who thrives in a fast-paced environment and shares 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.

Create a job alert for this search

Lead Flutter Developer • Lahore, Punjab, PK

Similar jobs
(Senior) Shopify Technical Lead for German company

(Senior) Shopify Technical Lead for German company

stearis agency • Lahore, Punjab, Pakistan
Quick Apply
We are a growing Shopify-focused agency serving international e-commerce brands.The founder currently handles all technical delivery, client communication, and project management.We need a Shopify ...Show more
Last updated: 5 days ago
Junior FullStack Developer

Junior FullStack Developer

Appetiser • Lahore, PB, PK
Appetiser challenges me to give the best version of myself.I like how the company is transparent about its business model and anyone can contribute with an idea for its improvement.The culture with...Show more
Last updated: 11 days ago
Senior Software Engineer - (Node+React)

Senior Software Engineer - (Node+React)

Creative Chaos • Lahore, Punjab, PK
Quick Apply
A Full Stack Software Engineer for Node and React is an associate at Creative Chaos who is mainly responsible for developing server and client applications for various software platforms including ...Show more
Last updated: 30+ days ago
Principal Full Stack Engineer - (Node+React)

Principal Full Stack Engineer - (Node+React)

Creative Chaos • Lahore, Punjab, PK
Quick Apply
A Principal Software Engineer for Node and React is an associate at Creative Chaos who is mainly responsible for developing server and client applications for various software platforms including b...Show more
Last updated: 30+ days ago
Principal Software Engineer - Node

Principal Software Engineer - Node

Creative Chaos • Lahore, Punjab, PK
Quick Apply
A Principal Software Engineer for Node is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writ...Show more
Last updated: 30+ days ago
Lead/Senior Full-Stack Developer (Java + React or Angular)

Lead/Senior Full-Stack Developer (Java + React or Angular)

NorthBay Solutions • Lahore, Punjab, PK
Quick Apply
Job Title: Lead/Senior Full-Stack Developer (Java + React or Angular) Positions: Multiple Location: Pakistan Employment Type: Full-time (Hybrid) About the Role: We are seeking an experienced Full-S...Show more
Last updated: 11 days ago
Full Stack Mobile Developer - REMOTE - AP004

Full Stack Mobile Developer - REMOTE - AP004

Pearl • Lahore, Punjab, PK
Quick Apply
Independent Contractor, Full Time.US Time Zone (candidate expected to be flexible with the client's preference).Philippines, LATAM, and other remote regions with excellent English communication ski...Show more
Last updated: 2 days ago
Frontend Developer – Angular

Frontend Developer – Angular

Ascertia • Lahore, Punjab, PK
Quick Apply
Ascertia delivers digital trust products and services globally for Enterprises, Governments and Trust Service Providers.Ascertia solutions enable digital business processes which are fundamentally ...Show more
Last updated: 30+ days ago
Lead MERN Engineer

Lead MERN Engineer

Devsinc • Lahore, Punjab, PK
Quick Apply
Lead - Full Stack Developer with 5+ years of experience.This role requires strong technical expertise, prior experience.Lead full-stack development using.Architect scalable backend systems and fron...Show more
Last updated: 2 days ago
Senior Mobile Application Developer

Senior Mobile Application Developer

NorthBay Solutions • Islamabad, Lahore or Karachi, PK
Quick Apply
Job Description – Senior Mobile Application Developer Position: Senior Mobile Application Developer Experience Level: 8+ years Location: Islambad, Lahore or Karachi Employment Type: Full-time About...Show more
Last updated: 30+ days ago
Streamlit Automation-Engineer

Streamlit Automation-Engineer

Saaki Argus & Averil Consulting • Hyderabad, Lahore, Pakistan
Quick Apply
Our Client provides complete AI and analytics services and solutions that enable companies to generate tangible results and value on a large scale.Expertise with Power Apps, Power Automate, and Pow...Show more
Last updated: 30+ days ago
Senior Cloud Native Application Developer

Senior Cloud Native Application Developer

Devsinc • Lahore, Punjab, PK
Quick Apply
We are seeking a Senior Developer to design and deliver scalable, cloud-native enterprise solutions that integrate modern AI and event-driven architectures.This position is ideal for a proactive, s...Show more
Last updated: 30+ days ago
Senior Fullstack Python Developer

Senior Fullstack Python Developer

Devsinc • Lahore, Punjab, PK
Quick Apply
Devsinc is on the lookout for an experienced Senior Fullstack Python Developer to join our innovative team.In this role, you will be responsible for developing and maintaining web applications usin...Show more
Last updated: 30+ days ago
n8n Developer - REMOTE - AP004

n8n Developer - REMOTE - AP004

Pearl • Lahore, Punjab, PK
Quick Apply
Independent Contractor, Full Time.US Time Zone (candidate expected to be flexible with the client's preference).Philippines, LATAM, and other remote regions with excellent English communication ski...Show more
Last updated: 2 days ago
Principal Software Engineer- (Node+React)

Principal Software Engineer- (Node+React)

Creative Chaos • Lahore, Punjab, PK
Quick Apply
A Full Stack Software Engineer for Node and React is an associate at Creative Chaos who is mainly responsible for developing server and client applications for various software platforms including ...Show more
Last updated: 30+ days ago
Associate Software Engineer- Mobile Development

Associate Software Engineer- Mobile Development

Devsinc • Lahore, Punjab, PK
Quick Apply
Devsinc is seeking an experienced Associate Software Engineer-Mobile Development to join our cutting-edge mobile development team.In this role, you’ll be responsible for developing and maintaining ...Show more
Last updated: 8 days ago
Fullstack Engineer (React & NestJS) - Q-Solutions Technology Services

Fullstack Engineer (React & NestJS) - Q-Solutions Technology Services

Qureos Inc • Lahore, PK
Quick Apply
Q Solutions is expanding its delivery ecosystem and invites.End-to-end project delivery or feature/module-based execution.Fixed-price, milestone-based engagements.Long-term collaboration opportunit...Show more
Last updated: 11 days ago
Senior Backend Engineer - (Python/Go)

Senior Backend Engineer - (Python/Go)

9D Technologies & Imagination AI • Lahore, Punjab, PK
Quick Apply
D Technologies and ImaginationAI are at the forefront of mobile applications publishing, delivering innovative and engaging experiences to users worldwide.Our mission is to create extraordinary dig...Show more
Last updated: 22 days ago