Flutter App Developer

 

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