Apple Software Developer

DigitalCM LLC•Tampa, FL
•Onsite

About The Position

DigitalCM is seeking a motivated, detail-oriented iOS Developer to join its team in Tampa, Florida. The role develops and maintains high-quality native applications across Apple platforms, including iOS, iPadOS, and macOS, using Swift, SwiftUI, and UIKit where appropriate. The developer implements offline-first features, local storage, and data synchronization; integrates REST APIs, secure authentication, local persistence, and third-party APIs, SDKs, libraries, and frameworks; and follows established testing, security, and code-quality standards. The developer participates in code reviews, diagnoses difficult engineering problems, and helps transition prototypes into production-quality products. The role also collaborates directly with company leadership, customers, and engineering teams on technology initiatives. The employee must follow the corporation’s Standard Practice Procedures manual and DoD 5220.22-M when handling classified material, including proper generation, marking, storage, handling, and destruction.

Requirements

  • 3–5+ years of professional software engineering experience.
  • Solid proficiency in Swift and SwiftUI and familiarity with common iOS architectural patterns.
  • Experience releasing and maintaining applications through App Store Connect, TestFlight, or enterprise distribution.
  • Experience with Git-based development workflows and collaborative code reviews.
  • Must be eligible to obtain a Security Clearance; U.S. citizenship is required.

Nice To Haves

  • Experience with VisionOS, RealityKit, ARKit, RoomPlan, Metal, LiDAR, GIS, or photogrammetry.
  • Experience with Azure or another cloud service provider.
  • Strong networking, API, and database knowledge.
  • Experience with cybersecurity, Rust, Python, C/C++, or related systems technologies.

Responsibilities

  • Develop and maintain native applications for iOS, iPadOS, and macOS using Swift, SwiftUI, and UIKit when appropriate.
  • Implement features within offline-first architectures, including local storage and data synchronization.
  • Integrate REST APIs, secure authentication, and local data persistence solutions.
  • Integrate third-party APIs, SDKs, libraries, and frameworks to extend application functionality and support external services.
  • Follow established testing, security, and code-quality standards.
  • Participate in code reviews and incorporate feedback.
  • Diagnose difficult engineering problems and help transition prototypes into production-quality products.
  • Collaborate directly with company leadership, customers, and engineering teams on technology initiatives.
  • Follow the corporation’s Standard Practice Procedures manual and DoD 5220.22-M when handling classified material, ensuring proper generation, marking, storage, handling, and destruction.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service