Senior Native iOS Developer/Engineer (Swift + AWS)

Remote • Posted 1 hour ago • Updated 1 hour ago
Contract W2
12 Months
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • SENIOR IOS DEVELOPER
  • IOS ENGINEER
  • NATIVE IOS DEVELOPER
  • SWIFT DEVELOPER
  • IOS TECHNICAL LEAD
  • SENIOR NATIVE IOS ENGINEER
  • SENIOR IOS MOBILE APPLICATION DEVELOPER
  • MOBILE SOLUTIONS ARCHITECT
  • IOS APPLICATION ENGINEER
  • SWIFT
  • OBJECTIVE-C
  • OBJECTIVE C
  • OBJECTIVEC
  • AWS
  • AMAZON WEB SERVICES
  • AWS INTEGRATION
  • CORE DATA
  • OFFLINE-FIRST
  • OFFLINE ARCHITECTURE
  • REST API
  • API GATEWAY
  • LAMBDA
  • TRANSPORTATION
  • AIRLINE
  • RAILWAYS
  • AIRWAYS
  • AIRWAY

Summary

Company Description
Lumen Solutions Group Inc. is a technology consulting Services company based in Florida. We provide a wide array of experienced business and IT professionals supporting clients from solution design to implementation and support. We specialize in professional IT consulting services, IT Staffing, Business/IT Strategy, Business Process Blueprints, Enterprise Architecture, Enterprise Transformation.
 
Job Title: Senior Native iOS Developer/Engineer (Swift + AWS)
Job Location: Washington, DC (Remote Quarterly Travel for PI meeting)
Job Type: Contract
 
Job Summary
Required Technical 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.
 
Preferred Qualifications
  • 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.
 
Key Responsibilities
1. Native iOS Application Development
  • 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.
2. Offline-First Architecture & Data Synchronization
  • 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.
3. AWS Cloud Services & Backend Integration
  • 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.
4. Mobile Device Integration & Enterprise Deployment
  • 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.
5. Performance Monitoring & Production Support
  • 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.
6. Agile Delivery & Collaboration
  • 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.
 
Lumen Solutions Group Inc is an equal opportunity employer. All qualified applicants will be considered for employment without regard to any legally protected status.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10483685
  • Position Id: 26-00930
  • Posted 1 hour ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.