Vacancy expired!
Software Engineer (Video Client - Web) - 20969 Our client is the world's leading live streaming platform for gamers, and they bring the joy of co-op to everything, from casual gaming to world-class esports to anime marathons, music, and art streams. They are currently looking for a Software Engineer, specialized in Web platform back-end development. This position is open for the contract, contract to hire, or full-time employment. Purpose of this role: The client is building the future of live interactive entertainment, and video is at the very core of that vision. Amazon Interactive Video Service (IVS) is an AWS Service built within the company that enables developers to easily leverage the low-latency highly distributed live video platform. The IVS Video Clients engineering team is looking for an experienced web engineer to contribute to the web platform of the client's video playback library. This cross-platform low-level library powers playback on all of the client, including desktop and mobile web, Android, iOS, PS4, Xbox, and others, as well as the player SDKs for IVS. JOB DESCRIPTION Requirement:
- Take ownership of key components of the web platform of video playback library.
- Experiment to decide to build new features and improve performance and client quality of service.
- Collaborate with backend video teams like ingest, transcode, replication, and mapping teams to improve the video playback experience.
- Add reliable unit, integration, and end-to-end tests that run on different browsers and devices.
- 5+ years of professional software development or equivalent expertise
- Expertise with modern web technologies like TypeScript, ES6, Webpack, NPM
- Strong understanding of software architecture fundamentals, such as async programming, object-oriented design, abstractions, software design, and multiple testing methodologies
- Great communication skills and can clearly articulate complex technical problems and solutions
- Experience working with web media APIs like Media Source Extensions, Encrypted Media Extensions, MediaCapabilities
- Experience working with bleeding-edge web technologies like WebTransport and WebCodecs
- Experience working with web players like hls.js, Shaka Player, dash.js, video.js, Clappr
- Working familiarity with C
- Contract, Contract to Hire, or Full-time.
- 100% REMOTE
Vacancy expired!