Sr. Flutter Developer

Convo

Islamabad

On-site

PKR 2,009,000 - 3,125,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical benefits for you and your 가족
Free lunch
Bi-annual performance-tied increments
Performance recognition awards

Job summary

Convo is seeking a skilled Flutter Developer to build a scalable, enterprise mobile app integrated with SAP BTP. You will work on a multi-tenant, offline-first platform, focusing on robust architecture and secure authentication.

Responsibilities include API integration, clean architecture, and cross-platform optimization for iOS and Android. Collaboration with backend, QA and product teams is essential to success.

Qualifications

  • Bachelor’s degree in CS or related field required.
  • 3+ years of Flutter development and 5+ years overall software experience.
  • Strong Dart, OOP and clean, scalable code design.
  • Experience with Flutter SDK, widgets, layouts and navigation.
  • Good knowledge of MVVM / Clean Architecture and repository patterns.
  • Experience with RESTful APIs, JSON and state management libraries.
  • Familiarity with OAuth2 / OpenID Connect and token-based auth.
  • Git version control and collaboration in team settings.

Responsibilities

  • Design and develop high-performance Flutter apps for enterprise use.
  • Implement Clean Architecture (MVVM) for maintainable code.
  • Integrate REST APIs and manage complex data flows.
  • Implement secure authentication using OAuth2; work with SAP IAS.
  • Develop offline-first features with local storage and sync.
  • Build dynamic UI driven by backend configs and feature flags.
  • Support multi-tenant architecture and tenant-specific behavior.
  • Collaborate with backend, QA, and product teams to deliver features.
  • Stay updated with Flutter ecosystem and best practices.

Skills

Flutter development
Clean Architecture / MVVM
REST API integration
OAuth2 / OpenID Connect
State management (Provider, Riverpod,
Git version control
Multi-tenant / enterprise apps
Problem solving
Analytical skills
Communication / collaboration

Education

Bachelor’s degree in Computer Science or related field

Tools

Flutter SDK
SQLite
Drift
Hive
Git
SAP BTP
SAP IAS

Job description

We are seeking an experienced Flutter Developer to join our development team. The ideal candidate will be responsible for building a scalable, high-performance, enterprise mobile application integrated with SAP BTP.

This role involves working on a multi-tenant, offline-first, and configuration-driven mobile platform, requiring strong expertise in mobile architecture, API integration, and secure authentication.

Responsibilities
  • Design and develop high-performance Flutter applications that meet business and user requirements.
  • Implement Clean Architecture (MVVM) for scalable and maintainable code.
  • Integrate with REST APIs (middleware over SAP systems) and handle complex data flows.
  • Implement secure authentication (OAuth2 + PKCE) using SAP IAS.
  • Develop offline-first capabilities including local database, sync mechanisms, and conflict handling.
  • Build dynamic UI components driven by backend configurations and feature flags.
  • Ensure support for multi-tenant architecture with tenant-specific behavior.
  • Optimize application for maximum speed, scalability, and performance.
  • Troubleshoot, debug, and resolve issues across Android, iOS, and other supported platforms.
  • Collaborate with cross-functional teams (backend, QA, product) to deliver features.
  • Stay up-to-date with Flutter ecosystem, tools, and best practices.
Requirements
  • Bachelor’s degree in Computer Science or related field.
  • 3+ years of Flutter development experience and 5+ years of overall software development experience.
  • Strong knowledge of Dart programming language, OOP concepts, and software engineering best practices including clean, maintainable, and scalable code design.
  • Experience with Flutter SDK, widgets, layouts, and navigation.
  • Strong understanding of Clean Architecture / MVVM / Repository pattern.
  • Experience integrating RESTful APIs and handling JSON data.
  • Experience with state management (Provider, Riverpod, Bloc, or similar).
  • Experience with local storage solutions (SQLite, Drift, Hive).
  • Understanding of offline-first architecture and sync strategies.
  • Familiarity with OAuth2 / OpenID Connect / token-based authentication.
  • Experience with Git version control system.
  • Ability to work independently and in a team environment.
  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.
Preferred Qualifications
  • Experience with SAP BTP / CAP / OData integrations.
  • Experience building multi-tenant or enterprise applications.
  • Familiarity with feature flags and configuration-driven UI systems.
  • Experience with Google Maps / charts / location-based features.
  • Knowledge of CI/CD pipelines and deployment workflows.
  • Familiarity with Agile methodologies.
  • Strong understanding of design patterns (MVVM, Clean Architecture)
  • Experience in web application development, with exposure to SAP UI5 / SAP Fiori or similar enterprise frontend frameworks, is a plus.
  • Familiarity with modern AI-assisted (“vibe coding”) development tools such as GitHub Copilot, Cursor, or similar, to improve development efficiency and code quality.
What We Have For You

Great compensation package, medical benefit for you and your family, free lunch, Bi-annual performance-tied increments & performance recognition awards and a great lean and agile work culture!

Convo endorses a culture of diversity in all aspects and aims to build a diverse team of amazing individuals!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Flutter Developer
Sr. Flutter Developer

Convo • Islamabad

On-site
PKR 2,400,000 - 4,800,000
Medical benefits
Free lunch
Performance-based increments
+1
Senior Flutter Mobile Engineer
Senior Flutter Mobile Engineer

Recruitment Intelligence • Islamabad

On-site
PKR 1,800,000 - 3,000,000
Medical benefits
Free lunch
Increments & awards
Senior Flutter Engineer — Enterprise Offline-First SAP BTP
Senior Flutter Engineer — Enterprise Offline-First SAP BTP

Recruitment Intelligence • Islamabad

On-site
PKR 1,800,000 - 3,000,000
Medical benefits
Free lunch
Increments & awards
Enterprise Flutter Architect: Offline-First + SAP BTP
Enterprise Flutter Architect: Offline-First + SAP BTP

Convo • Islamabad

On-site
PKR 2,400,000 - 4,800,000
Medical benefits
Free lunch
Performance-based increments
+1
Senior Flutter Engineer – Enterprise Offline-First
Senior Flutter Engineer – Enterprise Offline-First

Convo • Islamabad

On-site
PKR 2,009,000 - 3,125,000
Medical benefits for you and your 가족
Free lunch
Bi-annual performance-tied increments
+1
Flutter Mobile App Developer
Flutter Mobile App Developer

JobCubby • Pakistan

On-site
PKR 1,200,000 - 2,400,000
Flutter Developer
Flutter Developer

Irsolutions • Islamabad

On-site
PKR 90,000 - 130,000
Medical Takaful
Interest-free loans
Leave Encashment
+3
Flutter-Developer
Flutter-Developer

Telerelation LLC • Lahore

On-site
Health insurance
Paid time off
Flutter Developer
Flutter Developer

Vizz Web Solutions • Rawalpindi Cantonment

On-site
QA Specialist
QA Specialist

Mentorsol • Lahore

On-site
Health Insurance
Provident Fund
Annual Paid Leaves
+10