About This Role
This contract is a one-off, fixed-price project to build the AiApply "Auto-Apply" iOS app from end to end. The role involves continuing an existing codebase using native SwiftUI all the way to the App Store, with potential for ongoing work. The project is open for proposals, allowing the engineer to set their price after reviewing the complete project scope.
Responsibilities
- Build the entire iOS app in native SwiftUI
- Ship the app to the App Store
- Develop with Native SwiftUI, iOS 17+, no cross-platform or WebViews
- Implement native onboarding with full parity to the web version
- Ensure offline-first functionality, with actions queuing and surviving app termination
- Integrate paywall using RevenueCat, Superwall, and StoreKit 2, allowing web subscribers to bypass it
- Implement push notifications, deep links, analytics, and manage full App Store submission
Requirements
- Senior native iOS engineer, a tight 2-person duo, or a small specialist iOS studio (senior people, no bench-warming)
- Experience with native iOS development
- Shipped apps live on the App Store
- Strong focus on craft
- Must be able to prove proficiency in Native SwiftUI + Swift concurrency (async/await, actors), iOS 17+
- Experience with CoreData / offline-first sync, including queued actions, conflict, and retry handling
- Shipped StoreKit 2 subscriptions in production (RevenueCat / Superwall a strong plus)
- Custom animations and gesture-driven UI, with a portfolio that proves it
- Apps live on the App Store that can be downloaded, plus experience with App Store review
- Swift
- SwiftUI
- Swift Concurrency
- CoreData
- StoreKit 2
- RevenueCat
- Superwall
- XCTest
Nice to have:
- APNS push
- Universal/deep links
- PostHog
- WKWebView
- VisionKit/AVFoundation (QR scanning)
Benefits
- Real ownership of the entire iOS client, end to end
- A portfolio-grade, animation-rich consumer app in a live product
- Direct founder access - decisions in hours
- De-risked scope: live backend, existing codebase, a complete spec
- Fast, clean payment against clear milestones
- Ongoing maintenance
Application Process
- Reach out with a short intro, portfolio + App Store links, and availability
- We send you the complete project scope - the full spec and a look at the existing codebase
- You send your firm fixed-price bid, now that you've seen everything the app must do and contain
How We Choose
- We compare bids on price, skills & experience, portfolio, and fit (the questions you ask, availability). We pick the best overall value — not the cheapest.