Senior iOS Engineer (Contractor)

TLDR

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.

Senior iOS Engineer (LATAM Contractor)

Location: Remote (LATAM only)

Time zone: Must overlap with US working hours

Engagement: Contractor

About Hauler Hero

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.

The Role

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

AI-First Engineering at Hauler Hero

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.

What You’ll Do

  • 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

Requirements

  • 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

Nice to Have

  • 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

Why Join Hauler Hero

  • 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

Contract Details (Important)

  • 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.

View all jobs
Ace your job interview

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
Report this job
Apply for this job