Senior Flutter Developer

About the Role:

We are looking for a Senior Flutter Developer to join our development team and build cross-platform mobile applications from the ground up. This role is ideal for someone who has hands-on experience in architecting, developing, testing, and deploying mobile apps using Flutter and Dart. You will work closely with product managers, UI/UX designers, and backend developers to deliver robust and scalable mobile experiences for both Android and iOS platforms.  

Key Responsibilities:

  • Develop and maintain our tenant-facing mobile application using the Flutter framework.
  • Collaborate with our Product leads to ensure technical and product requirements are understood and executed on.
  • Work closely with QA to debug and fix issues to improve application stability in both staging and production environments.
  • Collaborate with product and UX/UI design teams to define and implement new features.
  • Make necessary changes as per business needs.
  • Optimise app performance and ensure smooth user experience.
  • Stay updated with the latest industry trends and technologies in mobile development.
  • Actively participate in brainstorming sessions and provide innovative solutions.
  • Ownership of the app architecture.
  • Write clean, maintainable, and scalable code adhering to best coding practices.
  • Effectively and clearly explain technical concepts to non-technical.

Key Requirements:

  • 5+ years’ experience in Flutter/Dart programming language.
  • Proficient in Flutter integration with Native Code (Method Channels, Platform Views).
  • Experience in native mobile application development for both iOS and Android.
  • In-depth understanding of one or more state management solutions.
  • Hands-on experience integrating OAuth2/OpenID Connect authentication flows.
  • A good understanding of the Play Store & App Store submission process.
  • Hands-on experience consuming and integrating RESTful APIs.
  • Knowledge of push notification services (Firebase, APNs).
  • Familiarity with accessibility best practices and writing unit, widget, and integration tests for API-dependent features.
  • Strong cross-functional team player, who works well with development, UX/UI, QA & other stakeholders.
  • Knowledge of mobile security best practices, including secure storage and data handling.
  • Exposure to CI/CD pipelines for Flutter apps.

Salary Range: PKR 250,000 – 400,000 (Based on experience and expertise)

Perks & Benefits:

  • 25 Paid Leaves Annually
  • Leave Encashment Option
  • Annual Performance-Based Bonus
  • Annual Salary Increments
  • Company-Sponsored Trips & Dinners
  • Medical Allowance
  • Gym Allowance
  • Professional Certification Reimbursement
  • Employee Referral Bonus
Job Category: Mobile App Development
Job Type: Full Time
Job Location: Lahore Pakistan

Apply for this position

Allowed Type(s): .pdf, .doc, .docx