We are seeking a skilled Mobile Developer with extensive experience in Flutter and Dart to design and develop high-quality mobile applications for both Android and iOS platforms. The successful candidate will have a strong background in creating offline-capable field applications, including implementing offline maps and managing background data synchronization. This role requires a developer who can deliver robust, user-friendly, and secure mobile solutions tailored for field users.

Key Responsibilities:
- Design and develop cross-platform mobile applications using Flutter and Dart.
- Build and maintain offline-first functionality to support field operations.
- Implement offline maps and location-based features to enhance user experience.
- Develop background synchronization processes between mobile devices and backend systems.
- Integrate REST APIs and enterprise services to ensure seamless data exchange.
- Work closely with GIS technologies, particularly ArcGIS Maps SDK for Flutter, when required.
- Collaborate effectively with backend developers, GIS specialists, QA engineers, and solution architects to deliver integrated solutions.
- Troubleshoot and resolve issues related to application performance, data synchronization, and connectivity.
- Ensure mobile applications are secure, scalable, and optimized for performance.
- Manage the publishing process for applications on Google Play Store and Apple App Store.

Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related discipline.
- Minimum of 4 years of professional experience in mobile application development.
- Strong hands-on expertise with Flutter and Dart frameworks.
- Proven track record of developing and deploying applications on both Android and iOS platforms.
- Experience in building at least one offline-capable field application.
- Solid understanding of offline maps, local data storage, background synchronization, offline/online data management, and API integration.
- Familiarity with mobile application architecture and performance optimization techniques.
- Experience integrating RESTful APIs and managing authentication mechanisms.
- Good knowledge of mobile security best practices, debugging, and testing methodologies.
- Experience working with GPS/location-based services and background services synchronization.
- Demonstrated ability to publish mobile applications to Google Play and Apple App Store.

Preferred Qualifications and Benefits:
- Experience with ArcGIS Maps SDK for Flutter is highly desirable.
- Background in developing GIS or utility field applications will be an advantage.
- Opportunity to work on innovative projects involving GIS technologies and enterprise mobile solutions.
- Competitive monthly salary ranging from Rs50,000 to Rs250,000 based on experience and skills.
- Position based in Karachi with in-person work requirements, providing a collaborative and engaging work environment.

This role offers a unique chance to contribute to impactful field applications that support offline functionality and location-based services. Candidates who meet the above criteria and are passionate about mobile development in the GIS and field service domain are encouraged 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:
Mid-Level
Maximum Experience:
5 Years
Apply Before:
Oct 17, 2026
Posting Date:
Oct 11, 2026

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

Junior Flutter Developer

Naseeb Enterprise Inc, Karachi, Pakistan
Posted Oct 09, 2026

Staff lever flutter Engineer

Posted Oct 09, 2026
View All
I found a job on Rozee!