Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Rainbow bridge illustration

Find your next move.

Your current job is just the starting point. See where workers like you actually went next.

Powered by real career transition data in the U.S. labor market over the past 20 years. How it works

Requires a free account

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Robert Half

iOS Software Engineer Swift / SwiftUI

Job Description

Position SummaryRobert 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 ResponsibilityDesign, 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.

Required Qualifications4+ 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.

Benefits

  • Dental Insurance
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores