Senior Flutter Mobile App Developer (REST API Integration with ASP.NET Core Backend)

Posted 11 hours ago

Worldwide

Summary

Project Scope We are looking for an experienced Flutter Mobile App Developer to develop cross-platform (Android & iOS) mobile applications for our internal Service Request Management System. Our backend has already been developed using Microsoft ASP.NET Core Web API and Microsoft SQL Server. The business logic, database, and REST APIs are already available. The selected developer will be responsible for developing the Flutter mobile applications, integrating the existing REST APIs, implementing Google Maps, and publishing the applications to Android and iOS. Scope of Work User (Project Manager) Mobile Application * Develop the Flutter application for Android and iOS. * Implement Login using the APIs provided by our backend (User ID/Mobile Number and Password). * Integrate all existing REST APIs. * Allow Users (Project Managers) to create service requests. * Display the status of submitted service requests. * Allow Users to track the assigned Driver’s live location and progress on Google Maps after the request is accepted. * Receive push notifications for request status updates. Driver Mobile Application * Implement Login using the APIs provided by our backend. * Display assigned service requests. * Accept or Reject assigned requests. * Update request status (Accepted, On the Way, Arrived, Started, Completed). * Navigate to the User’s (Project Manager’s) location using Google Maps. * Update job progress and remarks using the provided APIs. * Receive push notifications for newly assigned service requests. ⸻ Google Maps Integration * Integrate Google Maps APIs. * Display the User’s and Driver’s locations. * Navigate the Driver to the User’s location. * Display the Driver’s live movement and progress in the User application. ⸻ UI / UX Design * Complete UI/UX designs will be provided in Figma. * Develop the application to match the approved Figma design. * Ensure the application is responsive across Android and iPhone devices. * Minor UI refinements may be required during development. ⸻ Backend * ASP.NET Core Web APIs are already developed. * Microsoft SQL Server database is already developed. * Business logic will remain in the backend. * The Flutter application will consume the existing APIs. * Minor API changes, if required, will be coordinated with our backend team. ⸻ Deliverables * Complete Flutter source code. * Clean, maintainable, and documented code. * Full REST API integration. * Google Maps integration. * Android APK/AAB. * iOS project ready for App Store submission. * Publish the applications to Google Play Store and Apple App Store. * Source code committed to our Git repository. * Support during testing, bug fixing, and deployment. * Brief knowledge transfer session explaining the project structure and deployment process. ⸻ Preferred Experience * Flutter & Dart * REST API Integration * Google Maps API * Location Tracking * Firebase Push Notifications * Android & iOS Development * App Store & Google Play Store Publishing * Experience integrating Flutter with ASP.NET Core Web APIs is an advantage.

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Expert
    Experience Level
  • $20.00

    -

    $40.00

    Hourly
  • Remote Job
  • One-time project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Dart
Mobile App Development
Activity on this job
  • Proposals:50+
  • Last viewed by client:11 hours ago
  • Interviewing:
    2
  • Invites sent:
    2
  • Unanswered invites:
    0
About the client
Member since Jul 16, 2016
  • United Arab Emirates
    Dubai7:05 PM
  • $4.6K total spent
    28 hires, 0 active
  • 134 hours
  • Tech & IT
    Small company (2-9 people)

Explore similar jobs on Upwork

TypeScript
iOS Development
Mobile App Development
Android
React Native

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo