
Check your CV before you apply
See your score the way hiring software reads it. If it needs work, build a stronger resume in the same place.
About the role
Cronysoft is seeking an experienced, high-impact Senior Flutter Developer to join our engineering team at Fortune Tower, Karachi.
In this role, you will take complete end-to-end ownership of complex, cross-platform applications across mobile (iOS, Android) and web surfaces. You will make foundational architectural decisions, build responsive and pixel-perfect UIs, integrate real-time APIs, and lead state management workflows. Operating as a senior technical leader, you will mentor junior developers, conduct code reviews, implement clean architecture, and deploy production-grade enterprise software, SaaS platforms, or POS/ERP solutions.
Key Responsibilities
- Cross-Platform Application Development: Design, build, and maintain high-performance, pixel-perfect Flutter applications across Android, iOS, and Web platforms.
- Architectural Leadership: Establish and maintain scalable, reusable, and testable codebases following Clean Architecture, MVVM, and SOLID design principles.
- State Management & UI/UX: Implement predictable state management patterns using BLoC, Cubit, Riverpod, or Provider while building adaptive, responsive layouts and custom widgets.
- API & Real-Time Data Integration: Integrate RESTful APIs, WebSockets, Firebase services, push notification systems, and third-party event-driven protocols.
- Offline-First & Local Storage: Architect local data persistence and offline synchronization features using SQLite, Hive, Isar, or local database engines.
- Performance Profiling: Optimize memory consumption, app launch speed, transition smoothness, and rendering stability across device screen sizes.
- Release Management & CI/CD: Manage application build pipelines, versioning, automated CI/CD workflows, and app store deployments (Apple App Store, Google Play Store, Web hosting).
- Mentorship & Code Reviews: Conduct thorough code reviews, enforce documentation standards, troubleshoot complex runtime bugs, and mentor junior developers.
Requirements
Flutter & Mobile Software Engineering Depth
- Experience Track: Minimum 5 years of professional software development experience focused on Flutter and Dart.
- Production Track Record: Demonstrated history of architecting and shipping production-level Flutter applications across both mobile and web ecosystems.
- Architecture & Design Patterns: Strong mastery of Clean Architecture, MVVM, SOLID principles, and object-oriented design.
- Advanced State Management: Expert-level knowledge of state management frameworks, specifically BLoC/Cubit or Riverpod.
- Backend Integrations: Deep experience working with RESTful APIs, JSON parsing, asynchronous programming (Futures/Streams), and OAuth authentication flows.
- Firebase & Real-Time Tooling: Hands-on experience with Firebase suite (Firestore, Authentication, Cloud Messaging) and real-time push notification setup.
- Database & Version Control: Proficiency in local databases (SQLite, Hive, Isar) and Git-based collaborative workflows.
Preferred Qualifications
- Experience writing unit tests, widget tests, integration tests, and running performance profiling tools.
- Track record building complex enterprise platforms (ERP systems, POS solutions, SaaS applications).
- Experience implementing offline-first architecture with background sync algorithms.
- Working knowledge of real-time event frameworks (WebSockets, SignalR).
- Practical familiarity with native mobile development (Kotlin for Android or Swift for iOS).
- Exposure to integrating AI APIs, LLM services, or intelligent app features.
- Prior experience acting as a Tech Lead or team mentor.

Source: Linkedin · THE BRIEFED never charges candidates.
Similar roles
More Technology & IT roles near this one