Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Sr. Flutter Developer

Frontend | Hybrid in Islamabad, Islamabad Capital Territory, Pakistan | Full Time

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!


Change Remove