Developer needed for iOS/SwiftUI/Firebase Development
We are looking for a developer(s) to put together a tabbed iOS app to combine OCR with the Camera. We are recording and processing videos of livestock.
The app is to record videos using the internal camera, store them locally, and show the videos in a filterable list in tab. The videos are uploaded and the videos are synchronized to firebase storage as WIFI becomes available. Likewise, an internal data representation of which videos have been recorded needs to be saved, which includes all the meta data from the recorded videos.
The videos are processed on the phone with Apple's OCR machine learning tool or Google's OCR library (we want to try both in development). Processing consists of extracting all unique OCR strings that match regex expression. For each unique string (a Tag), the start and stop times in the video need to be saved an internal structure, the Tag string is the key in the dictionary.
For each recognized Tag, we want to record where it appears in each video, the date of the recording, and an image from the video where the tag appears. Including in the tag record would be the location where the video was taken. The tag record has to stand alone from the video record even though we may have duplicate data, the video record may be deleted in the future.
We expect three main tabs. The main tab shows favourite videos, most recent videos and most recent tags in a side scrollable fashion. The second tag lists all Tags with child views showing the details. The third tab lists all recorded videos.
The UX must be defined entirely using Swift UI. Likewise, the entire app must be written in Swift (not Objective C). Test coverage is expected.
Authentication of users will be with Firebase.
Source control is via Github, and we would expect the development to use develop (or feature branch(es)), merged into a test branch, which then merges into a release branch. Our company would create GitHub repo to work with.
Test data will be provided to work with in the form of source videos.
Job Type
Client Payroll
Positions
Mobile Developer
Must have Skills
Languages
english -Basic
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 200 USD/Hour
200 USD
Up to 200 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Mokah S