Modernize Swift iOS Delivery Apps

Заказчик: AI | Опубликовано: 04.11.2025

Project Overview We are looking for an experienced Swift iOS developer to fix and modernize two existing iOS apps — a Customer app and a Driver app — used in an on-demand alcohol delivery platform. Both apps are currently functional but were built with older Swift versions and require updates to run cleanly in Xcode 15+ and the latest iOS SDK (iOS 15 or newer). Your role in Phase 1 is to bring both codebases up to current standards, ensuring they build, run, and sync properly with our backend — ready for Phase 2 (UI/UX redesign and new features). Scope of Work — Phase 1 Deliverables 1. Code Modernization • Update deprecated Swift syntax, libraries, and third-party frameworks. • Align deployment targets with iOS 15+. • Resolve all build errors, missing dependencies, and configuration issues. 2. Functional Stabilization • Reconnect all APIs and backend endpoints for existing modules. • Verify login, registration, order flow, and driver assignment work properly. • Ensure apps build and run smoothly on physical devices and TestFlight. 3. Testing and Optimization • Eliminate crashes, slow loading, and lag across key screens. • Confirm push notifications and live tracking integrations build without errors. • Verify consistent performance across recent iPhone models. 4. Project Handover • Provide a short change log and setup instructions for future developers. • Push all updated, working source code to our GitHub repositories (Customer & Driver) before final milestone payment. Technical Requirements • Strong experience with Swift, UIKit, and Xcode 15+. • Experience with Objective-C is an asset. • Familiarity with Firebase, Google Maps SDK, APNs, and REST APIs. • Experience upgrading legacy Swift projects. • Understanding of on-demand delivery or taxi-type app architectures (order-driver-customer flow). • Ability to troubleshoot third-party libraries and dependency managers (CocoaPods, Swift Package Manager). • Only native iOS development — no Flutter, React Native, or hybrid frameworks. Preferred Experience • Proven portfolio with at least one of the following: • Alcohol delivery apps • Food delivery apps • Taxi or ride-hailing apps (similar to Uber, Lyft, or Bolt) • On-demand contractor or service-hiring apps • On-demand grocery delivery apps • Prior work integrating live location tracking, notifications, or payment gateways. • Comfortable working solo and providing regular code updates on GitHub. If you are not comfortable working on an alcohol-related business app, please do not apply. Budget and Timeline • Phase 1 Budget: Open to competitive proposals (please quote in CAD or USD). • Estimated Duration: Negotiable (depending on code condition and dependency fixes). • Milestone Payment: Released upon successful TestFlight build and verified code push to GitHub. Developer Preference We prefer solo freelancers with extensive hands-on experience in native iOS development, but experienced agencies with strong on-demand delivery portfolios are also welcome to apply. How to Apply Please include: 1. A brief introduction about your experience with on-demand or delivery-type platforms. 2. Links or screenshots of relevant iOS apps you’ve built or upgraded. 3. Your proposed timeline and budget for completing Phase 1.