Senior Mobile iOS Developer

Location: Remote
Type: Full-time

We are looking for a Senior Mobile iOS Developer with expertise in Swift to join our client’s dynamic team.
This role involves developing and maintaining mobile applications focused on maps, routing, and fleet management, ensuring seamless integration with backend services, and contributing to the overall architecture of our logistics platform.

Our client is a company revolutionizing infrastructure management through real-time data collection and AI-powered analytics. The company equips government agencies with innovative solutions for pavement performance analytics, fleet management, and work order management, enabling efficient, proactive maintenance strategies.

What you’ll do:

  • Design and develop iOS applications from specifications to App Store submission
  • Implement interactive map interfaces with area selection tools (e.g., Redfin-style drawing)
  • Create GPS-based tracking for real-time location updates
  • Develop route planning and turn-by-turn navigation features
  • Integrate secure authentication and RESTful API connections
  • Implement search and filtering for location-based content
  • Optimize app performance for speed and battery efficiency
  • Work with product, backend, and design teams to deliver scalable solutions
  • Write clean, maintainable, well-documented code
  • Contribute to testing, debugging, and troubleshooting processes

What we’re looking for:

  • 5+ years of experience in iOS development (Swift)
  • Strong hands-on experience with MapKit and/or Google Maps SDK
  • Solid knowledge of Core Location, GPS tracking, and background location updates
  • Experience with custom overlays, drawing tools, or interactive map UI
  • Understanding of routing algorithms and navigation systems
  • Familiarity with offline map support is a plus
  • Confident working with REST APIslocal storage, and data sync
  • Experience with automated testing (XCTest, UI testing)
  • English level B2+ or higher
  • Background in logistics, delivery, or transportation apps

Tech stack:

  • Languages: Swift (required), Objective-C (beneficial)
  • Frameworks: UIKit, SwiftUI, MapKit, Core Location, Core Data
  • Networking: REST APIs, URLSession, JSON
  • Storage: Core Data, SQLite, UserDefaults
  • Tools: Xcode, Git, GitHub, JIRA
  • Testing: XCTest, UI Testing

Time zone: EST

We offer:

  • Full-time, fully remote position
  • Flexible and friendly working environment
  • Healthy work-life balance
  • Long-term contract