Insight Global is seeking an Android Video Player Engineer to join a large, well-established media and entertainment client for a 6-month contract role. As part of the Digital Video Platform team, you will work within the video and player engineering teams responsible for shaping and optimizing the company’s vast digital video ecosystem, including Sports, News, and Entertainment offerings. This team develops and enhances video player frameworks that are integrated across multiple platforms such as Roku, iOS, and Android.
Key Responsibilities
- Build and enhance video players for live streaming and VOD offerings, ensuring seamless integration with various client apps, including sports, news, weather, and entertainment platforms.
- Collaborate with product teams to prioritize product requests, features, and integration requirements for different business units across the organization.
- Focus on improving video playback experiences, including optimizing start times, buffering strategies, and rebuffering issues.
- Address challenges related to live streaming video such as DVR functionality, scrubbing through live streams, and overall performance tuning.
- Work with a variety of client apps and optimize video player frameworks for user experience improvements.
Required Skills & Experience
- 4-5+ years of experience in Android development/engineering.
- Strong background in Video Player Engineering, with a focus on optimizing video playback performance and user experience.
- Experience with Kotlin and Java, especially in video-related development.
- Proficient in the ExoPlayer framework, with hands-on experience in enhancing playback and streaming performance.
- Experience working with live video streaming applications and expertise in enhancing the streaming experience, including buffering strategies, start times, and optimization for live video.
- Solid understanding of streaming protocols, and an ability to troubleshoot and enhance the playback experience on mobile platforms.
Compensation
- Hourly Rate. $25/hr to $30/hr USD (41 to 50 LPA)
- Compensation may vary based on skills, experience, and education.
Benefits
- Medical, Dental, and Vision Insurance starting on day 31.
- Options for HSA, FSA, and DCFSA accounts.
- 401k retirement with employer matching.
- Paid sick leave and other paid time off as per applicable laws.
Ideal Candidate
The ideal candidate for this role will have deep knowledge of video streaming technology, especially on mobile platforms. You should be able to optimize video players, work with integration teams, and troubleshoot complex streaming challenges to provide the best user experience. A passion for improving digital video products, along with a solid Android engineering background, will make you an excellent fit for this position.