> Markdown version of [/jobs/ext/4381426-ios-software-engineer-swift-swiftui](https://www.wearedevelopers.com/jobs/ext/4381426-ios-software-engineer-swift-swiftui). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # iOS Software Engineer - Swift / SwiftUI - **Company:** Robert Half - **Location:** Glendale, AZ, United States (Remote available) - **Experience:** Experienced - **Contract:** Temporary contract - **Skills:** IOS Applications, Apple Xcode, Applications Architecture, Application Lifecycle Management, App Store (IOS), Architectural Patterns, Bluetooth, Computer Programming, Continuous Integration, Software Debugging, Memory Management, Github, Global Positioning Systems (GPS), Push Technology, Mobile Application Software, JSON, Model View ViewModel, Networking Basics, Network Connections, Operational Data Store, Software Deployment, Software Engineering, Uikit, Data Storage Technologies, Swiftui, Concurrency, Caching, Backend, Git, Core Data, Asynchronous Programming, Restful APIs, Xctest, Mobile Data - **Published:** October 26, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3472129150&tx=TT3734TYZ&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * 4+ years of professional iOS application development experience. * Strong programming experience using Swift. * Hands-on development experience with SwiftUI and familiarity with UIKit. * Experience delivering and maintaining production iOS applications. * Solid understanding of iOS application lifecycle management, memory management, and asynchronous programming. * Experience consuming REST APIs and processing JSON data. * Familiarity with modern iOS architecture patterns, including MVVM. * Experience using Xcode, Git, XCTest, and common mobile debugging tools. * Knowledge of mobile data persistence, caching, and networking fundamentals. * Experience with application deployment, provisioning profiles, code signing, and Apple distribution processes. * Ability to work collaboratively with product, design, and engineering teams., * Experience with Core Location, MapKit, and location-intensive mobile applications. * Familiarity with Swift Concurrency, including async/await. * Experience with background processing, offline synchronization, and intermittent network connectivity. * Knowledge of Core Data or SwiftData. * Experience with barcode scanning, camera integrations, or Bluetooth-enabled devices. * Background developing applications for logistics, transportation, fleet operations, or field services. * Familiarity with mobile CI/CD platforms such as Fastlane or GitHub Actions. The Type of Engineer We're Looking For This profile is ideal for a mobile engineer who thinks beyond what happens on the screen. You enjoy solving problems involving unreliable network conditions, limited battery life, device performance, and real-time user interactions. You are comfortable owning features from initial design through App Store release and production support. ## Description Robert Half is interested in connecting with iOS Software Engineers who enjoy creating mobile applications that solve real-world operational challenges. We are developing our network of mobile developers for potential client opportunities in transportation, logistics, fleet management, and mobility technology. Engineers in these environments build applications that help drivers, dispatchers, field service professionals, and operations teams stay connected and productive. We are particularly interested in candidates who understand native iOS development and have experience delivering dependable applications that continue functioning in environments with unreliable connectivity, heavy location usage, or demanding operational workflows. Key Areas of Responsibility * Design, build, and maintain native iOS applications using Swift and SwiftUI. * Develop mobile features supporting vehicle tracking, driver workflows, dispatch updates, and delivery management. * Integrate GPS and location-based functionality using Core Location and MapKit. * Build offline-capable application workflows with local data storage, synchronization, and appropriate conflict-handling strategies. * Implement push notifications for operational alerts, schedule updates, and time-sensitive communications. * Integrate secure RESTful APIs with backend platforms responsible for shipment, asset, or operational data. * Maintain and enhance existing UIKit applications while gradually adopting modern SwiftUI components. * Implement application architecture patterns such as MVVM and create reusable mobile components. * Investigate crashes, memory issues, background execution limitations, and performance problems. * Create and maintain automated unit and UI tests using XCTest or equivalent tools. * Participate in application signing, provisioning, TestFlight distribution, and App Store release processes. * Collaborate with backend developers, product designers, Android engineers, and operational teams to deliver consistent mobile experiences. * Participate in technical reviews and support continuous improvement of application reliability and maintainability.