Help establish a strong iOS foundation for Hauler Hero's DriverApp while utilizing AI tools to enhance performance and user experience in real-world environments.
Location: Remote (LATAM only)
Time zone: Must overlap with US working hours
Engagement: Contractor
Hauler Hero is a modern, multi-tenant SaaS platform built for the waste management industry. We help haulers run smarter operations — from dispatch and routing to driver workflows and customer management.
Our software is used in the field every day by drivers handling hundreds of stops. Reliability, performance, and offline capability are critical to everything we build.
We’re looking for an experienced iOS Engineer to help bring our driver-facing mobile experience to iOS.
Our core mobile product (DriverApp) was built Android-first, and we’re expanding to support iOS across our growing customer base. You’ll work closely with an Android-heavy team and help establish a strong iOS foundation.
This role is ideal for someone who:
Is comfortable being the iOS expert on a cross-platform team
Thrives in real-world, non-perfect environments (trucks, job sites, poor connectivity)
Cares about performance, reliability, and user experience
We actively use AI tools as part of our development workflow.
What that means in practice:
Daily use of tools like Claude, Cursor, and Copilot
AI helps generate implementation; you focus on architecture, UX, and correctness
Strong prompt writing and clear thinking are critical skills
You don’t need to be an expert, but you do need to be comfortable adopting this way of working.
Build and maintain the iOS DriverApp using Swift and SwiftUI
Integrate with our Kotlin Multiplatform (KMP) shared layer
Partner with Android, Product, and Design to deliver consistent functionality
Define iOS best practices, architecture, and release workflows
Implement real-time sync using Firebase/Firestore (including offline support)
Build high-performance list and map-based experiences
Handle background processing and location tracking within iOS constraints
Contribute to code reviews and overall engineering quality
4+ years of professional iOS development experience
Strong proficiency in Swift and modern iOS frameworks (SwiftUI, UIKit, Combine)
Hands-on experience working with Kotlin Multiplatform (KMP) in iOS apps
Understanding of Kotlin/Native interoperability with Swift
Experience consuming coroutines/Flow from Swift (e.g., SKIE or KMP-NativeCoroutines)
Experience integrating XCFrameworks (SPM or CocoaPods)
Ability to define shared vs. platform-specific boundaries
Familiarity with Firebase (Firestore, Auth, FCM, Storage)
Experience building offline-capable mobile applications
Solid understanding of iOS lifecycle, performance, and debugging
Experience working in cross-platform or Android-first environments
Strong communication and collaboration skills
Comfort using (or willingness to adopt) AI-assisted development tools
Mapping SDK experience (Mapbox, Google Maps, Apple Maps, HERE)
Offline-first architecture experience (Core Data, SQLite, etc.)
Turn-by-turn navigation experience
Bluetooth or hardware integrations
Feature flagging tools (LaunchDarkly, etc.)
Experience with MDM or enterprise deployments
Experience using AI tools deeply in development workflows
Real-world impact — your work is used daily in the field
High ownership, low bureaucracy environment
Greenfield iOS opportunity
Interesting technical challenges (offline sync, real-time data, hardware)
Fully remote, distributed team
This is a contractor role, not full-time employment
Candidates must be based in LATAM
Senior-level ownership, communication, and reliability are expected
Consistent overlap with US working hours is required
Hauler Hero builds a comprehensive SaaS platform specifically for waste and recycling haulers, enhancing their operations through advanced routing, dispatching, and customer management tools. Our modern technology streamlines processes in a $100B+ industry, enabling haulers to boost efficiency and strengthen client relationships as they scale their businesses.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Senior iOS Engineer Q&A's