Assisting the engineering team with the development of UI components and features for both the Pluto TV and Paramount+ applications running on Amazon’s Vega OS
Identifying and resolving software bugs and performance bottlenecks to ensure a smooth, responsive user experience for both apps on Fire TV Stick hardware
Collaborating with the team to implement React Native features that align with the architectural patterns and constraints of the Vega platform for both streaming services
Participating in code refactoring within the repository to maintain high code standards and optimize shared or app-specific logic for the single-device target
Writing and maintaining unit tests to ensure robust logic and stability for both the Pluto TV and Paramount+ Vega-based applications
Assisting in the creation and execution of automated functional tests to support Test Driven Development (TDD) specifically for the TV interfaces of both apps
Working with QA engineers to reproduce reported defects and verify fixes directly on Fire TV Stick devices across both product lines
Helping to maintain and improve CI/CD pipelines to ensure efficient deployment and testing on the Vega OS platform for both applications
Participating in Agile development ceremonies, including daily stand-ups, sprint planning, and retrospectives focused on the Vega project tracks for both brands
Engaging in code reviews with Senior Engineers to learn best practices for developing high-performance TV applications and managing multiple app contexts
Researching and evaluating new libraries or optimization techniques that can maximize performance on Fire TV hardware
Documenting technical processes, device-specific behaviors, and feature implementations to support knowledge sharing within the team
Requirements
Currently pursuing a B.S. or M.S. degree in Computer Science, Software Engineering, or a related field
Experience building mobile or web applications using React Native or React through university coursework, personal projects, internships, or hackathons
Proficiency in JavaScript and TypeScript
Familiarity with state management concepts (experience with libraries like Redux, Context API, Zustand, or RTK Query is a plus)
Basic understanding of consuming REST APIs and handling JSON data
Familiarity with Git version control and collaborative workflows (e.g., Pull Requests)
Understanding of software testing principles (unit testing) and an interest in Test Driven Development (TDD)
Strong problem-solving skills, attention to detail, and a collaborative mindset
Excellent written and verbal communication skills
Tech Stack
JavaScript
React
React Native
Redux
TypeScript
Benefits
Paid, immersive 10-week internship experience
Speaker series with industry experts
Unique networking opportunities & social events
Complimentary Paramount+ subscription during your internship
Workshops on crafting your resume, nailing interviews and career strategy