iOS Developer with Video Upload/Processing and Firebase Experience


Seeking an experienced iOS developer to improve our video upload functionality and state management in our SwiftUI MVP app. The app which allows users to record and upload medium to long form videos to Firebase, is experiencing reliability issues and UI state inconsistencies during upload and processing. The improvements should integrate with our current UI without major redesign. Required Skills: - 3+ years iOS development experience - Proven experience with large-file video uploading, processing and playback using AVFoundation - Deep knowledge of URLSession background uploads and transfers - Experience with Firebase Storage for large file uploads - Strong understanding of SwiftUI state management (@Published, @State, @ObservableObject) - Experience building reliable progress indicators that maintain state during background operations - Understanding of Swift concurrency and async/await Project Scope: - Refactor our existing video upload process to be more reliable - Implement proper state management in the view layer to correctly reflect upload status - Create a unified approach to handling UI state during long-running operations - Implement chunked uploads for large video files - Create a system that can survive app termination during uploads - Add proper progress indicators and error handling - Ensure Firebase Functions coordination for video processing - Integrate with existing UI without major redesign

Keyword: Mobile App Development

Smartphone Mobile App Improvement iOS Firebase Firebase Cloud Firestore Camera SwiftUI

 

Educational App Development for Startup

I'm looking for a talented app developer to create a simple and minimalistic educational app for both Android and iOS. This app will cater to students from class 1-10, featuring 6 subjects per class. Key Features: - User Authentication: Users should be able to log...

View Job
Comprehensive QR Code App Development

N/D

View Job
Private project or contest #39247543

N/D

View Job