Gray Television - Atlanta, GA

posted 10 days ago

Full-time - Entry Level
Atlanta, GA
Broadcasting and Content Providers

About the position

The Software Developer (CTV) position at Gray Media Group focuses on building and maintaining Connected TV applications for various platforms, primarily using BrightScript and React Native. This remote role involves collaborating with digital teams to enhance user experience through the integration of local news, weather, and video content. The developer will also ensure the reliability and performance of the applications while staying updated with industry trends.

Responsibilities

  • Build and maintain the front end of CTV apps using BrightScript and React Native.
  • Collaborate with Digital teams to define project requirements and develop software solutions for CTV platforms.
  • Implement features such as localized weather, news, and other personalized content to enhance the viewer experience.
  • Optimize performance and ensure the reliability, scalability, and security of the software across different devices and platforms.
  • Stay up-to-date with industry trends, standards, and best practices in television technology and incorporate them into the development process.
  • Participate in code reviews, architectural discussions, and planning sessions to drive continuous improvement and innovation.
  • Integrate native APIs built by Gray's iOS and Android developers.
  • Integrate features using various external REST APIs.
  • Integrate various 3rd party frameworks, such as Google Analytics.
  • Build and Release CTV apps and updates to the respective app stores.
  • Attend remote meetings online when necessary.

Requirements

  • Bachelor's degree or equivalent work experience in computer science or other software development-related fields.
  • 2+ years of experience working on Connected TV applications (Roku, Apple TV, Fire TV).
  • Strong proficiency with Roku's BrightScript language and the React Native framework.
  • Experience with user interface and controls for presenting video, graphics, and other engaging media content.
  • Experience working with data formats such as XML, RSS, and JSON for integrating and managing content.
  • Solid understanding of software engineering principles, design patterns, and data structures.
  • Experience using REST-based APIs for integrating and managing data and services.
  • Ability to work independently or collaboratively within a small team to achieve project goals.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service