NBCUniversal is looking to solve the problem of building, testing, and maintaining video player technologies across web, mobile, and connected devices.
Requirements
- Basic knowledge of one or more programming languages (e.g., JavaScript, TypeScript, Swift, Kotlin, Java, C++).
- Familiarity with web, mobile, or streaming technologies a plus.
Responsibilities
- Assist in developing, testing, and maintaining video playback features.
- Collaborate with senior engineers to troubleshoot and resolve issues in the video pipeline.
- Write clean, maintainable code under the guidance of senior team members.
- Participate in code reviews and learn best practices in software engineering.
- Support QA and operations teams by reproducing and debugging issues.
- Document technical work to help build team knowledge and transparency.
- Stay current with industry trends in streaming media and playback technologies.
Other
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 0–2 years of professional software development experience (internships and academic projects count).
- Strong problem-solving skills and eagerness to learn.
- Ability to work well in a team environment.
- Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee’s residence.