Hybrid Software Developer

Posted 1 hour ago

Apply now

About the role

  • 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.

Job title

Software Developer

Job type

Experience level

Mid levelSenior

Salary

$349,442 - $384,386 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job