P

Senior iOS Engineer (GIS/Navigation) - Remote

perceptive recruiting, llc South Carolina Area
Remote
Apply
AI Summary

Lead the architecture, UI, and networking for a mission-critical native iOS app serving the logistics industry, with a focus on GIS and navigation. Own feature development, resilient offline systems, and automated testing while collaborating with cross-functional teams. Requires 7+ years of native iOS expertise, deep Swift/UIKit/SwiftUI proficiency, and expertise in networking, performance optimization, and debugging.

Key Highlights
7+ years of native iOS development with ownership of substantial features or systems
Focus on GIS/navigation, offline-first networking, and rigorous automated testing
Remote role with excellent compensation, benefits, and a fully distributed engineering team
Key Responsibilities
Design, develop, and maintain native iOS app architecture, UI, and networking layers
Build and maintain offline-first networking and sync systems for unreliable connectivity
Develop GIS and navigation features, including routing and mapping
Expand automated test coverage, including UI automation, and proactively resolve performance/memory issues using Instruments
Technical Skills Required
Swift iOS Development (UIKit/SwiftUI) Networking & Offline Systems
Benefits & Perks
Remote work
Excellent salary
Benefits
Nice to Have
GIS/mapping experience

Job Description


Remote Senior iOS Engineer opportunity with a growing technology organization in Greenville, SC. This role is ideal for a native iOS developer with 7+ years of experience. In this role you’ll own architecture, UI, and networking for an industry leading native iOS app built to support the logistics industry, with a focus on GIS/navigation. We're looking for a product-minded engineer who takes ownership, challenges assumptions, and values rigorous automated testing over quick fixes.


Join a well-established, fully distributed engineering team building mission-critical software for the transportation industry, backed by a large, stable parent company. A dedicated support team keeps this role focused on feature work, not break-fix. This opportunity offers remote work, excellent salary, benefits, and company culture!


Requirements:

  • 7+ years of professional native iOS development including ownership of substantial features or systems
  • Strong Swift and Objective-C; deep UIKit and SwiftUI experience
  • Experience with Core Data/SQLite and building resilient networking that handles poor connectivity and seamless resync
  • Experience writing automated and UI automation tests
  • Skilled with Xcode Instruments for diagnosing performance, memory, and UI issues
  • Able to diagnose nondeterministic async/networking failures and simulator-vs-device differences
  • Comfortable using crash reporting, logging, and CI output to troubleshoot
  • Strong written communication; able to work core hours in Eastern, Central, or Mountain time
  • GIS/mapping experience a plus, not required


Responsibilities:

  • Write, review, and ship production Swift (and Objective-C) code across the app's UI, networking, and data layers
  • Own architecture, UI, and infrastructure across a native iOS application
  • Build and maintain offline-first networking and sync systems for unreliable connectivity
  • Develop GIS and navigation features, including routing and mapping
  • Partner with product, Android, and backend teams to shape technical and UX solutions
  • Surface edge cases and recommend simpler, higher-value approaches
  • Expand automated test coverage, including UI automation
  • Use Instruments to proactively resolve performance and memory issues



Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

curri

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

recime

Brazil
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Germany

Subscribe our newsletter

New Things Will Always Update Regularly