Software Developer at Tubi building performance rendering code and innovative product features. Collaborating on open-source UI components and improving the video playback experience.
Responsibilities
Write performance rendering code that can work on low-spec devices with as little memory usage as possible;
Build innovative product features to help our users discover and consume content;
Work on our open source shared user interface (UI) components library;
Improve the video playback experience across different platforms and utilize innovations in browsers (Progressive Web Apps (PWA));
Build infrastructure for staging and production;
Optimize the data processing pipeline;
Improve backend service monitoring and optimization to decrease API response time and increase system availability;
Build next generation of infrastructure as code, making it reproducible and durable;
Maintain production components, debug, test, and fix concealed issues, which affect production services;
Investigate, design, and develop the next generation machine learning data pipeline to provide an error free and vast data source for the machine learning team to build better user experiences;
Use strong communication skills (verbal and written) to work with the product and design teams to understand end-user requirements, formulate use cases, and translate these into a pragmatic and effective technical solution.
Requirements
Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering or related field.
Three (3) years of experience in the position offered or related occupation.
Developing Content Management System features (including planning, analyzing, designing, developing, implementing, testing, and maintaining Matrix and User Device Services) to enable users to access content;
Programs or scripts using programming languages (including JavaScript, React, HTML and CSS) to optimize video viewing experience;
Developing code to improve video playback across platforms;
Working with open-source shared user interface (UI) to develop and maintain content facing application programming interface (API);
Operating browser internals (including networking and Rendering Cycle);
Building infrastructure to develop video and operate video playback;
Programming using Typescript.
Benefits
For US-based non-exempt Tubi employees, the FOX Employee Benefits summary accurately captures the Vacation and Sick Time.
For all salaried/exempt employees, in lieu of the FOX Vacation policy, Tubi offers a Flexible Time off Policy to manage all personal matters.
For all full-time, regular employees, in lieu of FOX Paid Parental Leave, Tubi offers a generous Parental Leave Program, which allows parents twelve (12) weeks of paid bonding leave within the first year of birth, adoption, surrogacy, or foster placement of a child in addition to applicable government leave program(s) and FOX’s short-term disability policy. This time is 100% paid through a combination of any applicable state, city, and federal leaves and wage-replacement programs in addition to contributions made by Tubi.
For all full-time, regular employees, Tubi offers a monthly wellness reimbursement.
Responsible for guiding a telecom engineering team to support RATP Group's digital transformation and operational efficiency goals in public transport systems.
Software Engineer developing secure cloud software solutions for national security at KBR. Focus on web, cloud, and full stack development with a collaborative team.
Embedded Software Engineer role at Zühlke, focusing on product development and client collaboration. Engaging in embedded systems with various technologies and agile practices.
Quantitative Software Engineer contributing to Portfolio Risk and Valuation Modeling products for hedge funds and asset management clients at Broadridge.
Software Engineer focused on improving member retention and engagement through full - stack services at Spring Health. Collaborating with cross - functional teams to design, build, and iterate on impactful features.
Software Developer for Remote Sensing Applications working with a team on satellite payload processing applications for major Earth Observation missions and new technologies.
Lead Software Engineer developing innovative technology solutions for Sun Life's digital clients. Responsible for product ownership and guiding the technical direction of the team.
Maintenance Engineer ensuring reliable operation of mechanical equipment at Rain Carbon. Supervising maintenance tasks and enhancing equipment performance in an industrial environment.
Software Engineer enhancing core systems for QVC's shopping and e - commerce. Lead projects using AI and digital technologies for modernizing business operations.
Full Stack Engineer building the software that powers customer experience and internal systems for consumer hardware brand Sans. Collaborating closely with the Director of E - Commerce and CEO on product direction and technical priorities.