Sr. Flutter Developer

Convo

Not Interested
Bookmark
Report This Job

profile Job Location:

Islamabad - Pakistan

profile Monthly Salary: Not Disclosed
Posted on: 15 hours ago
Vacancies: 1 Vacancy

Job Summary

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:

  • Bachelors 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


Required Experience:

Senior IC

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...
View more view more

About Company

Company Logo

Our team of experienced consultants work closely with clients to understand their specific needs and goals, and provide customized solutions to help them leverage the power of Artificial Intelligence to optimize processes, gain insights, and make data-driven decisions to help achieve ... View more

View Profile View Profile