About the Role
Our client, FIFOLIFEGLOBAL PTY LTD, is launching a unique app for Australia’s FIFO (Fly-In, Fly-Out) mining workforce to manage rosters, credentials, and wellness resources. The existing Progressive Web App (PWA) is built and live on Replit—now they need an experienced iOS developer to convert the PWA to a native iOS app for App Store release.
This is a contract/freelance project with an expected timeline of 3–4 weeks.
Key Responsibilities
- Convert the existing PWA to a native iOS app using Capacitor or similar framework
- Configure iOS-specific assets: splash screen, icons, permissions
- Set up build pipeline, provisioning profiles, and development certificates
- Prepare and submit App Store materials (screenshots, metadata, etc.)
- Conduct testing across devices and simulators
- Handle the full App Store review and approval process
Technical Requirements
- Maintain all current app functionality in the native iOS version
- Optimize UI/UX for touch interfaces and offline caching
- Configure push notifications (if applicable)
- Ensure iOS security standards and permissions are met
Qualifications
Essential:
- 5+ years in iOS development with App Store submission experience
- Strong knowledge of Capacitor or Ionic
- React/JavaScript experience for working with the current PWA codebase
- Familiarity with Xcode, Apple Developer Program, and provisioning workflows
- Expertise in mobile UI/UX design for iOS
Highly Preferred:
- Proven success converting PWAs to iOS apps
- Experience with Replit, workforce apps, or scheduling tools
- Familiarity with Australia’s app compliance standards
Bonus:
- Android development experience
- Backend API integration
- Exposure to FIFO work culture or mining sector
Project Scope & Deliverables
- Fully functional native iOS app matching PWA features
- Complete Xcode project with certs and config
- App Store-ready assets: icons, screenshots, and metadata
- Successful submission to the Apple App Store
- Handover documentation for future updates
Timeline & Budget
- Timeline: 3–4 weeks
- Budget: A$4,000 AUD (negotiable based on experience)
- Work Type: Contract
- Timezone: Australian timezone preferred