Overview
Remote
Contract - W2
Contract - W2
Skills
Apple Developer
Job Details
Job Title: Apple Developer
Location: Latin America (Remote)
Location: Latin America (Remote)
Job Description:
We're looking for an experienced Apple developer to join our team building Screeners apps, two high-performance, video-centric platforms used across the entertainment industry. You'll help maintain and evolve our iOS, tvOS, and macOS apps, shaping the viewing experience for internal and external stakeholders.
Responsibilities:
- Own and contribute to features across our Swift-based codebase for iOS, tvOS, and macOS.
- Build responsive UIs using UIKit and custom Core Animation components.
- Optimize playback experience using AVKit/AVFoundation with MUX analytics.
- Secure app access using Keychain, biometrics (LocalAuthentication), and Okta MFA.
- Integrate and debug video analytics and logging tools like MUX, Sentry and DataDog.
- Collaborate with our backend and API teams.
- Implement and maintain local data using SQLite and offline support strategies.
- Work within a shared architecture (MVVM) using Kit for modular, scalable code.
- Contribute to unit tests using XCTest and support QA with debugging tools.
- Participate in application architecture design, sprint planning, and KT sessions.
Requirements:
- 6 10 years of professional experience with Apple platforms development.
- Strong command of Swift, UIKit and AVKit/AVFoundation.
- Proven experience working on video-heavy applications or media products.
- Familiarity with tools like KeychainSwift, GRDB, ZipFoundation, and DeviceKit.
- Experience building and maintaining scalable code using MVVM and modular architectures.
- Proficiency with GitHub, TestFlight, and App Store distribution workflows.
- Comfort working in a fast-moving team using Slack, Figma, and shared documentation.
- Strong debugging skills (Console, Instruments, network logs, etc.).
Nice-to-have:
- Familiarity with GoogleCast, Chromecast, and AirPlay streaming protocols.
- Experience with SwiftUI and Catalyst for multi-platform UI.
- Knowledge of accessibility, localization (multi-lingual apps), and video watermarking.
- Understanding of CI/CD practices (Bitrise, Xcode Cloud) and infrastructure monitoring.
- Experience working with DRM-protected video playback (e.g., FairPlay, Widevine, PlayReady).
- Knowledge of mobile app development for other platforms, especially Windows and Xbox, is a huge plus.
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.