Posted 1 Days Ago Job ID: 2100566 13 quotes received

Expert Flutter Developer ios and android

Hourly$30 - $5010-30 hrs/wk1-5 days
Quotes (13)  ·  Premium Quotes (3)  ·  Invited (21)  ·  Hired (0)

  Send before: January 31, 2025

Send a Quote

Overview
We are urgently hiring an expert Flutter developer to reconnect existing API workflows and resolve minor GUI issues in our mobile app. The project is straightforward as existing production code from the master branch already contains correct API calls. The remaining work involves reconnecting workflows, minor debugging, and testing.

 Scope of Work with Hourly Estimates
- Reconnect API Workflows: Reconnect `_sendDataToApis` to send data to API 127 & 98 in `make_over_provider.dart` – 1–2 hours.
- Fix Selfie and Colour Data Workflow: Adjust and reconnect `sendColoursAndSelfieToAPI98` using existing code – 1–2 hours.
- Update Login Workflow: Add API trigger after login in `login_screen.dart` – 0.5–1 hour.
- Fix Visualisation Crashes: Debug and adjust rendering logic in `selfie_view_area.dart` – 2–3 hours.
- Reconnect Questionnaire API: Reuse and reconnect `submitQuestionnaire` and `fetchQuestionnaireData` in `questionnaire_api.dart` – 1–2 hours.
- Resolve GUI Issues: Fix menu overlays, camera issues, and ensure seamless navigation – 3–4 hours.

 Testing
- Conduct end-to-end testing on both iOS and Android platforms for API workflows and GUI fixes – 2–3 hours.

 Requirements
- Must have prior experience deploying and debugging Flutter apps for both iOS and Android.
- Existing production code works correctly for most workflows except API triggers after login. You will primarily focus on reconnecting and reusing existing logic.
- Own an M1/M2 Mac and be fully capable of handling iOS-specific builds.
- Strong expertise in Flutter, API workflows, and GUI debugging.
- Ability to work independently with minimal supervision.

 Important Notes
- Existing production code from the master branch is correct and working for API calls and workflows. You are expected to reuse this code and ensure proper integration during login.
- The last developer lacked iOS knowledge, which caused delays. You must be highly skilled in iOS development.
- This is a high-priority role with immediate start.

We look forward to hearing from you!


... Show more
James L United Kingdom