Flutter Developer

Job Description

We’re looking for a Flutter Developer who is passionate about building high-performance, scalable, and user-friendly mobile applications. The ideal candidate should have solid technical skills along with a strong foundation in architecture and problem-solving.
🌟 Must-Have Skills:
1. Proficient in Flutter & Dart for cross-platform mobile development.
2.Strong understanding and hands-on practice of OOP (Object-Oriented Programming).
3. Solid grasp of DSA (Data Structures & Algorithms) and problem-solving — especially for writing optimized, efficient code.
4. Experience with BLoC pattern for state management (Provider, Riverpod are a plus).
5. Knowledge and implementation of Dependency Injection using tools like get_it, injectable, or riverpod.
6. RESTful API integration using dio, http, or similar packages.
7. Push Notifications integration using OneSignal or Firebase Cloud Messaging (FCM).
8. Experience with Firebase services — Auth, Firestore, Storage, and Messaging.
9. Strong understanding of asynchronous programming, including Futures, Streams, and Isolates.
10. UI/UX skills — custom UI creation, animations, responsive design, and theming.
11. Experience with local storage such as shared_preferences, hive, or sqflite.
12. Proficient in Git and working within collaborative version control platforms like GitHub or GitLab.
13. Familiarity with navigation libraries such as go_router or auto_route.
14. Location: Lahore (On-site)
💬 If you're a passionate coder who loves solving real-world problems and building scalable products — let’s connect!
👉 Drop your CV at hr@avisadev.com
📩 Or DM me directly here on LinkedIn!

Job Summary

  • Published on:2025-08-04 4:12 pm
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2026-01-12