At Dubizzle Labs, we are looking to further expand our Pakistan engineering office of already 500+. We’re most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a strong focus on delivering value to customers.

Your primary responsibility would be to build world-class mobile applications using Flutter to support the hyper-growth of our businesses across 10 countries.

Required Skill Set:

  • Minimum 1–2 years of relevant experience in Flutter development.

  • Develop new features and maintain existing components in mobile products based on specifications provided by the product and design teams.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Operate effectively in a fast-paced, deadline-driven, collaborative, and iterative development environment.

Technical Skills:

  • Hands-on experience building complex Flutter applications for iOS and Android platforms.

  • Strong understanding of Dart programming language and Flutter framework architecture (widgets, state management, navigation, etc.).

  • Experience integrating RESTful APIs, Firebase, GraphQL, or similar back-end services.

  • Familiarity with state management solutions such as Provider, Riverpod, Bloc, or GetX.

  • Knowledge of Flutter performance optimization and debugging tools.

  • Strong grasp of object-oriented programming principles and design patterns.

  • Knowledge of best practices, clean code, Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD).

  • Experience working in Agile methodology environments.

  • Excellent problem-solving, critical thinking, and communication skills.