Software Developer
Full-time Software Developer position focused on iOS application development for shipment tracking, delivery workflows, and logistics management. The role requires travel and/or relocation to various unanticipated client sites throughout the USA.
All open roles
What you'll do
- Design and develop scalable iOS application features using Swift, SwiftUI, and UIKit, enabling real-time shipment tracking, delivery workflows, and logistics management functionalities.
- Implement RESTful APIs and GraphQL integrations to communicate with backend logistics systems for secure, efficient, and real-time data exchange.
- Apply MVVM architecture, protocoloriented programming (POP), and dependency injection to develop modular, maintainable, and testable codebases.
- Build responsive and reusable UI components using SwiftUI, Auto Layout, and XIBs, ensuring consistent user experience across iPhone and iPad devices.
- Integrate barcode and QR code scanning SDKs to support shipment identification, triggering Realtime backend processing and tracking updates.
- Develop enterprise printing solutions using Zebra printers (ZQ630, ZD421, QLN420) for label generation and shipment processing in logistics operations.
- Utilize Notification Center, Combine framework, and observer patterns to handle real-time shipment updates, scan events, and system notifications.
- Manage enterprise application deployment using AirWatch MDM, including provisioning, device management, application distribution, and version control.
- Implement CI/CD pipelines using Jenkins, GitLab, and Fastlane to automate build, testing, and deployment processes, improving release efficiency.
- Work under supervision.
- Travel and/or Relocation to various unanticipated client sites throughout USA is required.
What we're looking for
- Bachelor’s degree in Computer Science/Information Technology/IS/Engineering (any) or closely related field with Twelve (12) months of experience in the job offered or as an IT Consultant or Analyst or Programmer or Developer or Engineer or closely related field.
- Experience of Twelve (12) months with iOS mobile application development using Swift and Swift UI is required.
- Experience of Twelve (12) months with MVVM architecture, RESTful APIs, Graph QL, CI/CD pipelines, Jenkins and Fastlane is also required.
- All experience can be gained concurrently.
- Travel and/or relocation is required to unanticipated client sites within USA.
- International travel is not required.
Apply
Apply for Software Developer
Only your name and email are required. A resume helps, but you can send one later if you would rather.
Join the team that builds.
Irving, TX · Hyderabad, India · Norwich, UK
