iPlumber IOS App Fixes -- 2

Job ID: 32723957

Budget: $750 – $1,500 USD

The employer is looking for:
An experienced Swift developer to help us fix our IOS application. The developer needs to have experience of working with a non-technical audience and guide them through the process of providing access tokens, permissions, etc over the call. The Android version of this application can be viewed here: https://play.google.com/store/apps/details?id=com.iplumber.app&showAllReviews=true
You can read more about the concept of iPlumber here: https://www.iplumberpro.com/

Currently we are in a complex domain since we are not very clear on what works and what doesn’t on IOS. The application used to work but after the former developer worked on phase 2 of the application, he changed the API responses and as a result we can’t even login to the IOS app.

We have a working Android application that successfully communicates with the server thus our suspicion is the issue is mainly with API requests to the server.


The core features of the website are:
Find a plumber (through filtering, setting a region)
Make a payment
Call a plumber
Leave a tip

Since we understand that we are in a complex domain and the scope is not very clear, we need to work in a very agile methodology focusing on small increments and deliverables, before committing to a large scope.

First sprint can be focused on
making sure that the app is properly connected to the server and making api calls to the right endpoints
Login/Logout/Forgot Password work
The app properly makes and processes API requests & responses



Our Spec document: https://docs.google.com/document/d/1hhXZdB9Dge-y1yY8TTzGlmFbewVnkwmQ/edit?usp=sharing&ouid=101981648067611048079&rtpof=true&sd=true

Please write how many pages our spec document has at the beginning of your bid so that I know you read the description or viewed the spec. We will ignore any bid that didn't do it.