We are looking for a talented Flutter Developer to join our team and contribute to the design, development, and maintenance of high-quality mobile applications for both Android and iOS platforms. The ideal candidate will have a solid background in Flutter and Dart, with proven experience in creating responsive, user-friendly interfaces and integrating various backend services. This role requires close collaboration with cross-functional teams, a focus on optimizing app performance, and managing the entire app lifecycle from development through deployment.

Key Responsibilities
Design, develop, and maintain mobile applications using Flutter and Dart, ensuring optimal performance and quality. Build and deploy applications for Android and iOS platforms, delivering seamless user experiences aligned with UI/UX designs. Integrate RESTful APIs, third-party services, and backend systems to enhance app functionality. Effectively manage application state using state management solutions such as Provider, Riverpod, Bloc, or GetX. Identify and resolve performance bottlenecks, debug issues, and maintain app stability. Implement secure features including authentication, payment gateways, and push notifications. Collaborate closely with cross-functional teams throughout the software development lifecycle to ensure project alignment and quality standards. Oversee app releases, deployment, and publishing processes on Google Play Store and Apple App Store. Conduct thorough code reviews and maintain clean, reusable, and well-documented codebases. Mentor junior developers and actively participate in technical decision-making.

Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field. Between 3 to 5 years of professional experience in mobile application development. Strong proficiency in Flutter and Dart programming languages. Hands-on experience with both Android and iOS application development. Deep understanding of state management techniques such as Bloc, Provider, Riverpod, or GetX. Experience working with REST APIs, JSON data formats, and integrating third-party APIs. Familiarity with Firebase services including Authentication, Firestore, and Push Notifications. Knowledge of local databases such as SQLite, Hive, or Isar. Solid understanding of mobile app architecture, performance optimization, and debugging techniques. Proficiency with Git and collaborative development workflows. Experience publishing applications to Google Play Store and Apple App Store. Knowledge of clean architecture principles, design patterns, and scalable coding practices.

Work Schedule and Location
This is a full-time, in-person role with working days from Monday to Friday. Working hours are from 12:00 PM to 9:00 PM.

Candidates will be asked to provide their current salary, expected salary, and notice period as part of the application process. We encourage motivated developers who are passionate about mobile technology and eager to contribute to innovative projects within a collaborative environment to apply.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Bachelors
Career Level:
Manager
Experience:
3 Years - 5 Years
Apply Before:
Nov 13, 2026
Posting Date:
Nov 07, 2026

MMC

· 11-50 employees - Karachi

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Senior Flutter Developer

Cronysoft, Karachi, Pakistan
Posted Nov 07, 2026

Flutter Engineer

ForkStack.io, Karachi, Pakistan
Posted Nov 04, 2026

Mobile Application developer

ConvantTech, , Haiti
Posted Oct 19, 2026

Mobile Dev Intern

Centrox AI, Islamabad, Pakistan
Posted Nov 05, 2026
View All
I found a job on Rozee!