Flutter Developer

Systems Limited

Punjab

On-site

PKR 1,800,000 - 3,200,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Systems Ltd in Pakistan seeks a Flutter Developer with 4-5 years of experience to design, build, and maintain mobile applications for Android and iOS. The candidate will work with a cross-functional team to integrate REST APIs, implement state management, and ensure secure, scalable apps using Firebase and native services.

The role requires hands-on expertise in Flutter architecture, widgets, and deployment to app stores, with familiarity in CI/CD and strong problem-solving abilities.

Qualifications

  • 4-5 years of professional mobile application development experience.
  • Strong proficiency in Flutter and Dart.
  • Hands-on experience with state management such as Provider, BLoC, Riverpod, or GetX.
  • Understanding of Flutter architecture, widgets, navigation, and lifecycle management.
  • Experience integrating REST APIs, JSON parsing, and third-party services.
  • Strong understanding of asynchronous programming, Futures, Streams, and isolates.
  • Experience with Firebase services, including Push Notifications, Crashlytics, and Analytics.
  • Familiarity with local databases and storage solutions such as SQLite, Hive, or SharedPreferences.
  • Experience with Git, Azure DevOps, GitHub, or Bitbucket.
  • Understanding of mobile application security, including secure storage, JWT, and SSL Certificate Pinning.
  • Experience with Google Play Store and Apple App Store deployment processes.
  • Familiarity with CI/CD pipelines and automated build and release processes (preferrable).
  • Experience with native Android (Kotlin/Java) or iOS (Swift) development(preferrable).
  • Knowledge of platform channels and native SDK integrations(preferrable).
  • Experience integrating payment gateways, maps, analytics, and other third-party SDKs(preferrable).
  • Understanding of performance optimization, memory management, and application profiling(preferrable).
  • Familiarity with automated testing frameworks and Flutter widget/unit testing(preferrable).
  • Familiarity with Customer Onboarding, KYC/eKYC, Payments, Bill Payments, and Digital Wallets(preferrable).
  • Experience integrating biometric authentication, OCR, Face Recognition, or other identity verification solutions.
  • Strong problem-solving, analytical, and debugging skills.
  • Ability to work independently and take ownership of assigned tasks.

Responsibilities

  • Design, develop, and maintain high-quality mobile applications using Flutter and Dart.
  • Build responsive, scalable, and user-friendly applications for Android and iOS platforms.
  • Collaborate with UI/UX designers, Backend Developers, QA, and Product teams to deliver mobile solutions.
  • Integrate RESTful APIs and third-party SDKs into mobile applications.
  • Implement state management solutions and follow clean architecture and coding best practices.
  • Troubleshoot, debug, and optimize application performance.
  • Handle application releases, deployments, and production support.
  • Participate in code reviews and contribute to technical discussions.
  • Ensure application security, stability, and compatibility across different devices and OS versions.

Skills

Flutter
Dart
API integration
Firebase
State management
Git
Android/iOS

Tools

GitHub
Git
Azure DevOps
Bitbucket

Job description

Systems Ltd is looking for a Flutter Developer (4-5 years of experience) to develop and maintain mobile applications for Android and iOS. The candidate should have strong knowledge of Flutter, Dart, API integration, Firebase, and mobile app development. Experience with payment gateways, digital wallets, and KYC/eKYC solutions will be a plus.

Key Responsibilities
  • Design, develop, and maintain high-quality mobile applications using Flutter and Dart.
  • Build responsive, scalable, and user-friendly applications for Android and iOS platforms.
  • Collaborate with UI/UX designers, Backend Developers, QA, and Product teams to deliver mobile solutions.
  • Integrate RESTful APIs and third-party SDKs into mobile applications.
  • Implement state management solutions and follow clean architecture and coding best practices.
  • Troubleshoot, debug, and optimize application performance.
  • Handle application releases, deployments, and production support.
  • Participate in code reviews and contribute to technical discussions.
  • Ensure application security, stability, and compatibility across different devices and OS versions.
Required Skills & Experience
  • 4-5 years of professional mobile application development experience.
  • Strong proficiency in Flutter and Dart.
  • Hands-on experience with state management solutions such as Provider, BLoC, Riverpod, or GetX.
  • Good understanding of Flutter architecture, widgets, navigation, and lifecycle management.
  • Experience integrating REST APIs, JSON parsing, and third-party services.
  • Strong understanding of asynchronous programming, Futures, Streams, and isolates.
  • Experience with Firebase services, including Push Notifications, Crashlytics, and Analytics.
  • Familiarity with local databases and storage solutions such as SQLite, Hive, or SharedPreferences.
  • Experience with Git, Azure DevOps, GitHub, or Bitbucket.
  • Understanding of mobile application security, including secure storage, JWT, and SSL Certificate Pinning.
  • Experience with Google Play Store and Apple App Store deployment processes.
  • Familiarity with CI/CD pipelines and automated build and release processes (preferrable)
  • Experience with native Android (Kotlin/Java) or iOS (Swift) development.(preferrable)
  • Knowledge of platform channels and native SDK integrations.(preferrable)
  • Experience integrating payment gateways, maps, analytics, and other third-party SDKs.(preferrable)
  • Understanding of performance optimization, memory management, and application profiling.(preferrable)
  • Familiarity with automated testing frameworks and Flutter widget/unit testing.(preferrable)
  • Familiarity with Customer Onboarding, KYC/eKYC, Payments, Bill Payments, and Digital Wallets.
  • Experience integrating biometric authentication, OCR, Face Recognition, or other identity verification solutions.
  • Strong problem-solving, analytical, and debugging skills.
  • Ability to work independently and take ownership of assigned tasks.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Flutter Developer
Flutter Developer

SoftSquare • Lahore

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

ProgExp • Lahore

On-site
PKR 1,674,000 - 3,348,000
Market-competitive compensation
Flexible work environment
Annual paid leave
+1
Senior Flutter Engineer – Mobile Apps & Payments
Senior Flutter Engineer – Mobile Apps & Payments

Systems Limited • Punjab

On-site
PKR 1,800,000 - 3,200,000
Flutter Developer
Flutter Developer

Vizz Web Solutions • Rawalpindi Cantonment

On-site
PKR 334,800 - 558,000
Flutter Developer
Flutter Developer

DevDarts • Islamabad

On-site
PKR 1,674,000 - 2,790,000
Senior Flutter Mobile App Engineer
Senior Flutter Mobile App Engineer

Mobilink Microfinance Bank Ltd • Gadap Town

On-site
PKR 892,800 - 1,339,200
Flutter Developer - Multan
Flutter Developer - Multan

Inspire Technology • Multan

On-site
PKR 893,000 - 1,786,000
Communication
Incentive Bonus
Leaves
+1
Flutter Developer
Flutter Developer

Leading Edge • Karachi Division

On-site
PKR 1,320,000 - 1,581,000
Mobile App Developer (Flutter / React Native)
Mobile App Developer (Flutter / React Native)

Cyber Legends LLC • Lahore

On-site
PKR 2,400,000 - 4,200,000
Competitive salary
Project diversity
Skill growth
+2
Flutter Developer
Flutter Developer

Sysmatixx • Lahore

Hybrid
PKR 900,000 - 1,500,000
Competitive Salary
Flexible Hours
Remote/Hybrid options
+6
Top locations