About the company
Under the FOX banner, we produce and distribute content through some of the worldโs leading and most valued brands, including: FOX News Media, FOX Sports, FOX Entertainment, FOX Television Stations and Tubi Media Group. We empower a diverse range of creators to imagine and develop culturally significant content, while building an organization that thrives on creative ideas, operational expertise and strategic thinking.
Job Summary
a Snapshot Of Your Responsibilities
๐ Develop robust features and solutions for adoption by many Roku clients in the Fox family, such as Fox Sports, Fox Television Stations, Fox News, Fox Business and more ๐ Architect common packages and modules for use across the different Roku SDKs to help unify codebases and identify commonality ๐ Architect and develop solutions for enterprise-level challenges such as supporting multiple Fox clients, registration/authentication, interfacing with various backend services, and ensuring timely delivery with reusable, reliable code ๐ Develop the core stack for Roku Brightscript unit testing, CI/CD workflows, and release deployment ๐ Collaborate with developers across different development platforms such as Android, Web, Swift and backend services
What You Will Need
๐Excellent Roku and BrightScript development skills ๐ Solid understanding of SceneGraph framework and task/render thread optimization ๐ Strong knowledge of design pattern application and client architecture ๐ Demonstrable knowledge of building responsive user experiences ๐ Experience with source control systems, specifically Git and Pull Requests ๐ Experience with RESTful APIs, JSON Parsing, unit testing and end-to-end testing ๐ Experience with build dependency and package management including integration of third party libraries ๐ Experience with the latest development paradigms regarding performance, security and coding best practices ๐ Experience with UML or Sequence diagrams to communicate architecture and ideas ๐ Strong communication skills (verbal and written) with an ability to work in a highly collaborative environment