Description:
We are looking for a highly skilled Flutter App Developer with 4+ years of experience who can independently handle both front-end and back-end development. The ideal candidate should be proficient in Flutter and Dart, with strong expertise in building scalable, high-performance mobile applications. You will be responsible for designing, developing, testing, and maintaining cross-platform mobile applications while also handling backend APIs, databases, and cloud services.
Key Responsibilities:
1. Front-End Development (Flutter & Dart)
Develop and maintain cross-platform mobile applications (Android & iOS) using Flutter.
Implement beautiful UI/UX designs with responsive layouts.
Optimize application performance for smooth animations and fast loading.
Manage state management solutions (Provider, Riverpod, GetX, BLoC, etc.).
Integrate third-party packages, APIs, and SDKs for added functionalities.
Ensure the application is optimized for different screen sizes and OS versions.
Troubleshoot UI issues and fix bugs for a seamless user experience.
2. Back-End Development & API Integration
Design and develop RESTful APIs and integrate them into the Flutter app.
Work with Node.js, Firebase, Laravel, or other backend frameworks to manage data and business logic.
Implement authentication & authorization (Firebase Auth, JWT, OAuth, etc.).
Manage databases (Firebase Firestore, MySQL, PostgreSQL, MongoDB, etc.).
Set up cloud functions or serverless architecture for backend processes.
Ensure secure communication between the front end and back end.
3. App Deployment & Maintenance
Prepare and publish apps on Google Play Store & Apple App Store.
Handle app signing, version control, and CI/CD pipelines for automated builds.
Debug and resolve performance issues, crashes, and bugs.
Implement push notifications using Firebase Cloud Messaging (FCM).
Ensure app security and compliance with platform guidelines.
4. Collaboration & Project Management
Work closely with UI/UX designers, project managers, and QA teams.
Use Agile/Scrum methodologies for project execution.
Maintain clean, reusable, and well-documented code.
Stay updated with the latest Flutter updates, libraries, and trends.
Required Skills & Qualifications:
✅ 4+ years of experience in Flutter app development (front-end & back-end).
✅ Proficiency in Dart programming language and Flutter framework.
✅ Strong experience with state management techniques (Provider, BLoC, GetX, Riverpod).
✅ Hands-on experience with Firebase, REST APIs, and third-party API integrations.
✅ Knowledge of database management (Firestore, MySQL, MongoDB, PostgreSQL).
✅ Experience in deploying apps on Google Play Store & Apple App Store.
✅ Understanding of CI/CD pipelines for automated app deployment.
✅ Knowledge of version control systems (Git, GitHub, Bitbucket).
✅ Familiarity with cloud services (Google Cloud, AWS, Firebase).
✅ Strong problem-solving skills and ability to debug complex issues.
✅ Ability to work independently and in a team-based Agile environment.
Organization | RemsDijital |
Industry | IT / Telecom / Software Jobs |
Occupational Category | Flutter app developer |
Job Location | Multan,Pakistan |
Shift Type | Morning |
Job Type | Full Time |
Gender | No Preference |
Career Level | Experienced Professional |
Experience | 4 Years |
Posted at | 2025-03-02 9:27 am |
Expires on | 2025-04-16 |