Job Description
Delivering first-in-class content in the best and most engaging ways possible while equipping our people to do so requires an incredible amount of talent… and technology. The technology and operations group covers things like the company's data strategy, content delivery systems, master control operations, broadcast engineering, advertising technology, and the technology platform for HBO Max, while also supporting the everyday underpinnings of our company. Join our community of extraordinary team members who are truly building the tools that will run the future of entertainment.
The Job
WarnerMedia's Studio & Industry Engagement (SIE) Engineering team is looking for a Mobile Software Engineer with the knowledge, motivation, and energy to help build robust solutions and deliver the best end-user experience for applications on a wide array of Apple operating systems (iOS, iPadOS, tvOS and MacOS). We are looking for a well-rounded individual versed in mobile development on the Apple ecosystem to join our always exciting SIE Engineering team as we support multiple applications & platforms that use a variety of technologies and languages.
The Daily
The Studio & Industry Engagement (SIE) department is responsible for applications and platforms that are used by external and internal parties needing to interact
• Architect native application experience for Apple platforms: iPhone, iPad, Apple TV and Mac (Intel & Apple Silicon).
• Work closely with other mobile engineers, UI/UX designers & product/project managers
• Assist the UI/UX team to optimize the user experience on the various platforms to match platform specific user expectations and conventions for a fully native feel.
• Champion test driven development (TDD) and other best practices to build quality code with a focus on quality, maintainability, and testability.
• Integrate disparate web services and develop orchestrations to enhance our products and improve the user experience.
• Act as support and maintenance for on-going support issues, bugs and security vulnerabilities
• Document technical solutions and articulate these solutions to both a business and technical audience
The Essentials
• 6+ years of experience building and supporting mobile applications for iOS, iPadOS, tvOS and macOS using Objective-C and Swift.
• Expert experience with latest Xcode developer tools, Swift, creating reusable and maintainable components. Frameworks and XCFrameworks, Swift Package Manager, Carthage etc.
• Expert experience with protected video content delivery on all Apple platforms using HLS with FairPlay DRM. Including visual and forensic watermarked video assets with multiple video quality streams, multiple audio tracks in various channels and subtitle/closed caption tracks.
• Experience working with MVVM and MVC architectures.
• Experience with API security and certificate pinning.
• Experience implementing local secured access using Keychain and biometric authentication.
• Local storage experience utilizing SQLite, Core Data, iCloud DB etc.
• Experience with casting to external devices using AirPlay 2 and Chromecast protocols.
• Implemented logging, crash analytics and usage analytics solutions
Jobcode: Reference SBJ-re8bw5-18-232-113-65-42 in your application.