Mobile Video Engineer - iOS
Sorry, this job was removed at 9:54 a.m. (CST) on Thursday, December 30, 2021
By clicking Apply Now you agree to share your profile information with the hiring company.
As a Mobile Video Engineer you will help deliver state-of-the-art applications that allow mobile users to stay engaged in the interactive video experiences that we deliver via our real-time streaming platforms.
We Are Looking For Someone Who:
- Has knowledge & experience related to video streaming, cloud computing, and computer science
- Understands the impact of delivering high quality, non-buffering playback experiences to users across a wide range of networks and devices
- Has a proven ability to improve on existing practices and thrive in a culture that consistently delivers high quality software in a rapidly changing market
- Thrives in a fast-paced startup environment and is capable of anticipating and meeting business demands
- Is an effective communicator with other engineers as well as colleagues on the business side
- Operates with a sense of urgency and has a demonstrated ability to self-motivate and push projects through from inception to post-production release
- Values accountability and displays a high degree of integrity
Responsibilities:
- Design, develop and deliver features in our client SDK on iOS in Objective-C and C/C++
- Support development and delivery of prototype applications
- Implement systems and feedback loops that allow us to optimize for KPIs related to the mobile video playback experience
- Collaborate with our DevOps team to put in place methods and tools for managing the life-cycle of our SDK and applications
- Partner with internal teams to troubleshoot streaming challenges across all supported platforms
Requirements:
- MS/BS. Computer Science or a related technical degree preferred
- 2 years of experience in iOS client application development for iOS using Objective-C/Swift
- 4+ years of experience coding with C/C++
- Experience with multimedia and/or video frameworks
Bonus Points:
- Hardware accelerated encoding and decoding experience
- Video encoding and decoding on mobile devices (iOS)
- Familiarity with AVFoundation framework and/or Core Video and Core Audio for iOS
- Familiarity with the SOLID methodology
- Familiarity with video streaming: WebRTC, RTP, RTMP, HLS, DASH
- Familiarity with MPEGTS container format
- Familiarity with the following codecs: VP8, H.264, Opus, AAC, PCM, U-Law
- Experience with OpenGL
- Familiarity with HTML5/JavaScript
- Familiarity with Node.js
Read Full Job Description