Full Stack Developer

Bhubaneswar

We are looking for experienced Software Developers for Muvi’s engineering team. You need to bring a problem solver attitude and excellent coding skills, to be successful at this role.

Responsibilities:

  • Develop the next generation of world class video products
  • Standardize and Optimize the Video Player Architecture
  • Refactor the UI rendering and data layer
  • Create reusable modular code components using abstraction
  • Add features to the platform, keeping user experience and performance in mind

Basic Requirements:

  • 3+ years experience in web applications using HTML5, CSS3, SASS
  • Well versed with Javascript libraries like jQuery, node.js, AngularJS
  • Knowledge/Experience of DASH, HLS and/or other HTML5 streaming technologies
  • Proven video streaming and media workflow experience and in-depth knowledge, and understanding of all streaming technologies (transcoding, encoding etc.)
  • Fluency in various scripting languages and excellent troubleshooting skills
  • Strong experience in API design and REST based services (WebAPI is a plus)
  • Good written communication skills
  • Attention to detail and quality

Knowledge on any of the following would be a bonus

  • Video and audio codec (MPEG2/4, H264/AVC, VP9, AV1, HEVC, AAC, MP3, 3gp)
  • Encoding Standards (H.264, AAC, GOP structure, I-P-B-frame schemes, profiles, bit-rates, aspect ratios, DRM encryption and DASH packaging)
  • Streaming softwares (Wowza, Apache, Windows Server, Kulabyte, Flash Media Server, ffmpeg, VLC, Wirecast).
  • Apples HLS standards, associated best practices, manifest files, and implementation issues
  • UDP transport devices such as DVEO Dozer, Netinsight Nimbra, Haivision, Videoflow, etc; and benefit of IP/UDP transmission vs. satellite transmission
  • Web video players (JW Player, BitMovin, etc) and CTV device players (AppleTV, Amazon FireTV, Roku)
  • Current video trends such as HDR, Live, VR, and 360 Video

Job Features

Job CategorySoftware Development

Apply Online