Remote Position

[Remote] Senior Native iOS Developer/Engineer (Swift + AWS)

🌍 Remote · United States 💼 Full-time

Note: The job is a remote job and is open to candidates in USA. Lumen Solutions Group Inc. is recruiting for a confidential client seeking a Senior Native iOS Developer/Engineer. The role develops and supports native iOS applications, offline-first data synchronization, and integrations with AWS-hosted backend services, while contributing to enterprise deployment, performance monitoring, and production support.

Responsibilities

  • Design, develop, enhance, and maintain native iOS applications using Swift and Objective-C
  • Build mobile features supporting ticket scanning, passenger manifests, ticket searches, and check-in workflows
  • Develop reusable mobile components, forms, and user interfaces
  • Implement reliable transaction processing and application workflows
  • Optimize applications for supported iPhone and iPad devices
  • Develop applications that function reliably with limited or no network connectivity
  • Implement offline data storage, local transaction queues, and synchronization processes
  • Handle transaction conflicts, reconnection, and replay of queued operations
  • Implement peer-to-peer synchronization using technologies such as Ditto or similar solutions
  • Maintain data consistency between mobile devices and backend systems
  • Prevent duplicate transactions and data inconsistencies during synchronization
  • Integrate native iOS applications with AWS-hosted backend services and REST APIs
  • Work with AWS API Gateway, Lambda, ECS Fargate, and Cognito
  • Integrate mobile applications with Spring Boot REST APIs
  • Implement secure authentication and authorization using OAuth 2.0 and OpenID Connect (OIDC)
  • Support secure token management, API communication, and error handling
  • Collaborate with backend teams on API contracts, data models, and transaction processing
  • Integrate mobile applications with barcode scanners and Bluetooth peripherals
  • Support enterprise Mobile Device Management (MDM) deployment environments
  • Ensure application stability across supported iPhone and iPad devices
  • Address device lifecycle, threading, memory management, and performance issues
  • Implement accessibility requirements, including VoiceOver
  • Monitor mobile application performance using Dynatrace Real User Monitoring (RUM)
  • Troubleshoot application crashes, performance issues, and synchronization failures
  • Improve application responsiveness, reliability, and usability
  • Support production troubleshooting and end-to-end mobile/backend integration
  • Participate in Agile and SAFe delivery practices
  • Collaborate with backend engineers, architects, QA teams, and business stakeholders
  • Participate in application design, development, testing, and production support
  • Contribute to technical design decisions and reusable development practices

Skills

  • Strong hands-on experience in native iOS application development using Swift
  • Experience maintaining and supporting existing Objective-C components
  • Strong experience with iOS SDK, Xcode, and iPhone/iPad applications
  • Experience with offline-first mobile application architecture
  • Hands-on experience with Core Data and local data persistence
  • Experience implementing transaction queues, conflict resolution, and data synchronization
  • Experience integrating mobile applications with REST APIs
  • Working knowledge of AWS services, including API Gateway, Lambda, ECS Fargate, and Cognito
  • Experience with OAuth 2.0 and OpenID Connect (OIDC)
  • Experience integrating with Spring Boot or comparable backend services
  • Knowledge of peer-to-peer synchronization technologies such as Ditto or similar solutions
  • Experience with Dynatrace Mobile RUM and application performance monitoring
  • Experience integrating barcode scanners and Bluetooth peripherals
  • Experience with enterprise MDM deployments
  • Knowledge of iOS accessibility and VoiceOver
  • Experience with SAFe Agile methodology
  • Background in transportation, passenger rail, ticketing, retail POS, logistics, or transaction-intensive mobile applications
  • Experience developing high-availability applications for frontline operational users

Benefits

  • Remote, with quarterly travel for PI meeting.

Company Overview

  • Lumen Solutions Inc., is a dynamic small and minority-owned, Disadvantaged Business Enterprise headquartered in Virginia, USA. It was founded in 1998, and is headquartered in Sterling, Virginia, USA, with a workforce of 51-200 employees. Its website is https://lumensolutions.com.

Apply To This Job

Apply Now →

More Open Positions

Explore similar remote opportunities