Open role
[Remote] Senior Native iOS Developer/Engineer (Swift + AWS)
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