Logo for Hauler Hero

Senior iOS Engineer (Contractor)

Roles & Responsibilities

  • 4+ years of professional iOS development experience with Swift and modern frameworks (SwiftUI, UIKit, Combine)
  • Hands-on experience with Kotlin Multiplatform (KMP) in iOS apps and Swift/Kotlin interoperability
  • Experience integrating XCFrameworks (SPM or CocoaPods) and consuming coroutines/Flow from Swift (KMP-NativeCoroutines)
  • Familiarity with Firebase (Firestore, Auth, FCM, Storage) and building offline-capable mobile applications

Requirements:

  • Build and maintain the iOS DriverApp using Swift and SwiftUI; integrate with the Kotlin Multiplatform shared layer
  • Implement real-time sync using Firebase/Firestore (including offline support) and deliver high-performance list/map experiences
  • Define iOS best practices, architecture, and release workflows; contribute to code reviews and engineering quality
  • Collaborate with Android, Product, and Design to ensure consistent functionality across platforms

Job description

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

iOS Developer Related jobs

Other jobs at Hauler Hero

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.