Job Openings Connected TV Developer

About the job Connected TV Developer

Experience required:

  • Experience in Connected TV (CTV) app development for platforms like Tizen, webOS, Fire TV, or Android TV.
  • Hands-on experience in front-end development with JavaScript (ES6), React or React Native, and frameworks specific to CTV platforms.
  • Solid hands on experience and latest knowledge of versions of Android TV, Samsung Tizen and LG WebOS.
  • Hands on experience with CTV platform emilators and developers tools such as Tizen Studio, LG webOS TV SDK and Android TV Emulator
  • Proven experience working with media streaming protocols like HLS and DASH.
  • Familiarity with DRM technologies (e.g., Widevine, PlayReady).
  • Experience integrating with RESTful APIs for content streaming.
  • Experience working with Git and contributing to an Agile/Scrum environment.
  • Familiarity with video-on-demand (VOD) or OTT services is a plus.
  • Familiarity with CI/CD practices, automated testing, and modern deployment strategies.
  • Strong problem-solving skills with a focus on delivering high-quality code.
  • Experience of SOLID Principles and design patterns.
  • Familiarity with Agile/Scrum methodologies and tools like Jira is preferred

Knowledge & Skills:

  • Strong knowledge of CTV platforms: Samsung Tizen, LG webOS, Fire TV, and Android TV.
  • Proficient in JavaScript (ES6), React, HTML5, and CSS3, JavaScript, XML & JSON.
  • Expertise in React principles such as virtual DOM, component lifecycle, component state, hooks, and props.
  • Understanding of media streaming protocols (HLS, DASH) and DRM technologies.
  • Knowledge of performance optimization for low-memory devices.
  • Expertise in integrating with APIs and managing backend services for media delivery.
  • Familiarity with video codecs and the ability to optimize apps for different screen resolutions.
  • Experience with continuous integration/continuous delivery (CI/CD) pipelines and automated testing.
  • Excellent problem-solving skills, with a focus on debugging and resolving platform-specific issues.
  • Solid grasp of SOLID Principles & Design patterns.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and take ownership of a project.