Software Developer - Front End Multimedia

Software Developer - Front End Multimedia

The Front End Multimedia Developer will work with system architects, backend developers, the sales/marketing team, and customers to build an intuitive UI for video and access control functionality to be delivered via web and mobile platforms. This will be a high visibility position working with experienced industry savvy executives. The Front End Multimedia Developer will be expected to build from an existing implementation, improving performance and reliability and extending functionality to new codecs and platforms. Attention to detail and a dedication to deliver a high-quality, stable service is essential. To be successful you are self-motivated; driven to achieve and exceed commitments. This position offers significant room for technical, management, and entrepreneurial career growth.

 

Responsibilities Include:

  • Build cross-platform web client multimedia pipeline (container parsing, codecs, scaling, AV sync, real-time communication) running in the major browsers on major OSes.
  • Optimize performance and memory usage when decoding and rendering multiple video and audio streams on various platforms
  • Implement video extensions such as overlays and dewarping
  • Debugging and diagnosing quality of end-to-end video experience on lossy network in real-time communication scenarios

Required Skills/Qualifications:

  • 2-5 years of multimedia development experience on the iOS, Windows, Linux or web
  • Understanding of the client multimedia stack, including containers, codecs, and AV synchronization
  • Experience working with REST or GraphQL APIs
  • Demonstrated aptitude with Angular, React, Vue or similar modern JavaScript framework
  • Strong computer science fundamentals in design, data structures, and problem-solving

Other Desirable Skills:

  • Experience with webRTC, FFmpeg, WebGL, OpenGL, or gStreamer
  • Working knowledge of HTML/CSS, PWAs, responsive web design techniques and SPA best practices
  • Experience with Typescript, Vue, and GraphQL (tools we are using to develop our front-end)
  • Proficiency with source code control tools (e.g. Git or SVN)
  • Experience with physical security systems (CCTV, access control, or intrusion)
  • BS/MS in Computer Engineering, Electrical Engineering, Computer Science or equivalent desirable but not required

 

Please send resumes to Qumulex HR at hr@qumulex.com