Find The RightJob.
Role Overview
We are looking for a Flutter Developer with 2-3 years of hands-on experience building mobile applications for Android and iOS. You will work closely with product, design, and backend teams to deliver high-quality, performant, and scalable apps. The ideal candidate has strong Flutter/Dart fundamentals, solid app architecture knowledge, and a quality-first mindset.
Key Responsibilities
· Develop, test, and maintain Flutter applications for Android and iOS.
· Translate UI/UX designs into responsive, pixel-perfect Flutter screens.
· Implement clean architecture patterns (e.g., MVVM/Clean Architecture) and maintain reusable components.
· Integrate RESTful APIs and manage data persistence (e.g., Hive, SQLite, SharedPreferences).
· Write unit tests, widget tests, and support automated QA processes where applicable.
· Optimize application performance (rendering, memory, startup time) and ensure smooth UX.
· Participate in code reviews, technical discussions, sprint planning, and daily standups.
· Monitor crash reports and analytics, troubleshoot issues, and deliver timely fixes.
· Maintain proper documentation for features, technical decisions, and release notes.
· Collaborate with backend teams on API contracts, error handling, and security best practices.
Required Qualifications
· 2-3 years of professional experience in Flutter development with Dart.
· Strong understanding of Flutter widgets, state management, and navigation.
· Experience with at least one state management approach: Provider, Bloc/Cubit, Riverpod, GetX.
· Hands-on experience with REST APIs, JSON, and networking libraries (Dio/HTTP).
· Good understanding of mobile app architecture, modularization, and SOLID principles.
· Experience with Git (branching, pull requests) and collaborative development workflows.
· Comfortable debugging using Flutter DevTools and reading logs/crash traces.
· Basic understanding of CI/CD pipelines and app publishing processes is a plus.
Preferred Skills (Nice to Have)
· Experience with Firebase (Auth, Firestore, Cloud Functions, Crashlytics, Analytics).
· Experience with push notifications (FCM) and deep linking.
· Familiarity with design systems, accessibility guidelines, and responsive design.
· Knowledge of native integrations (Platform Channels) and iOS/Android build configurations.
· Experience with automated builds, Fastlane, or GitHub Actions.
Tools & Tech Stack
· Flutter, Dart
· State Management: Provider / Bloc / Riverpod / GetX
· API Integration: REST, JSON, Dio/HTTP
· Testing: Unit & widget tests
· CI/CD: GitHub Actions/GitLab CI (as applicable)
· Firebase (optional)
Soft Skills
· Strong communication and collaboration skills.
· Ownership mindset and ability to work independently.
· Attention to detail and commitment to quality.
· Ability to learn quickly and adapt to changing requirements.
What We Offer
· Competitive salary based on experience and performance.
· Learning opportunities, mentorship, and growth path.
· Friendly, collaborative environment with modern engineering practices.
How to Apply
Please share your updated CV/resume, portfolio (if any), and links to relevant apps or GitHub repositories. Include a short note about your recent Flutter projects and your preferred state management approach.
Job Type: Full-time
Pay: Rs70,000.00 - Rs150,000.00 per month
Work Location: In person
Similar jobs
CodeWorx Developers (Private) Limited
Rawalpindi, Pakistan
5 days ago
Technegic
Rawalpindi, Pakistan
5 days ago
Aridian Technologies
Rawalpindi, Pakistan
5 days ago
Vorksol Pvt.Ltd
Rawalpindi, Pakistan
5 days ago
The Smart Object
Rawalpindi, Pakistan
5 days ago
Theitzon
Rawalpindi, Pakistan
5 days ago
STACKBUFFERS
Rawalpindi, Pakistan
6 days ago
© 2026 Qureos. All rights reserved.