Flutter Developer
Systems Limited
Lahore · Punjab · Pakistan
Full-time
5-10
1d ago
63%
Good
Job description
We are looking for a skilled Flutter Developer with 4–6 years of experience in mobile application development. The ideal candidate should have strong expertise in Flutter and Dart, with hands-on experience in building scalable, high-performance cross-platform mobile applications for Android and iOS.
Responsibilities:
Design, develop, test, and maintain mobile applications using Flutter and Dart
Build reusable, scalable, and high-performance mobile application components
Integrate REST APIs, third-party libraries, and external services
Collaborate with UI/UX designers, backend developers, QA teams, and product managers
Optimize application performance, responsiveness, and user experience
Troubleshoot, debug, and resolve application issues and bugs
Participate in code reviews and maintain coding standards and best practices
Manage application deployment on Google Play Store and Apple App Store
Work with version control systems such as Git
Ensure application security, data protection, and scalability
Stay updated with the latest Flutter trends, tools, and technologies
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or related field
4–6 years of mobile application development experience
Minimum 3+ years of hands-on experience with Flutter
Strong proficiency in Dart programming language
Experience with state management solutions such as Provider, Bloc, Riverpod, or GetX
Strong understanding of RESTful APIs and JSON
Experience with Firebase services such as Authentication, Firestore, Push Notifications, and Analytics
Knowledge of mobile app architecture patterns (MVVM, Clean Architecture, etc.)
Familiarity with native Android/iOS development concepts
Experience with CI/CD pipelines and app deployment processes
Strong debugging and performance optimization skills
Good understanding of Agile/Scrum methodologies