Summary of Position:
The primary role of the Principal Engineer, Web Platforms will be to design and build cutting edge user experiences for our consumer facing applications for web and connected TVs. The Principal Engineer, Web Platforms will work closely with technology partners, product owners, UX designers, front end and back end developers to expand the global reach of the STARZ and STARZPLAY applications on HTML/Javascript powered devices.
Essential Duties and Responsibilities:
- Build best in class content discovery and video streaming experiences for STARZ subscribers on HTML/Javascript enabled devices
- Interface with partners as the technical lead on STARZ international TV and set top box integrations
- Assist management team in scoping new device integration effort
- Collaborate with the broader Digital Platforms team including the leadership team, quality assurance professionals, designers, business analysts and other software engineers in an open, creative environment
- Create and maintain essential documentation including application architecture and API docs
- Participate in code reviews with staff as necessary to ensure a high quality, performant product
- Become a subject matter expert in consuming STARZ backend authentication, metadata and content delivery services
- Work with Dev Ops team to evolve CI/CD pipelines and test automation for new device integrations
- Contribute to all aspects of the software creation process:
- Software architecture and design
- Object-oriented development
- Unit testing/test-driven development
- Integration testing
- Deployment
- Maintenance
- Post-deployment production support and troubleshooting
Experience & Skills:
- 8+ years experience in developing software for consumers or the enterprise
- Bachelor’s Degree in Computer Science or similar discipline is preferred
- Expert level programming skills using modern web development frameworks such as Angular or React
- Expert knowledge of DRM video streaming technologies including HLS, MPEG-DASH, Smooth Streaming, Widevine and Playready
- Strong experience building applications for Samsung TV, LG, or other HTML/Javascript powered TVs and/or set top boxes
- Strong experience creating high performing and engaging experiences on resource constrained devices
- Must possess excellent analytical and troubleshooting skills which will be used to diagnose, debug and solve issues
- Strong knowledge of CI/CD pipelines toolsets for AWS Serverless applications
- Possess excellent written and verbal communication skills
Travel & Proximity:
An Ideal candidate is located in the Denver-Metro area and is capable of being based in Englewood, Colorado.
- Employees working in the Englewood offices are eligible to participate in our telework program, working from home two days a week
- Employees working in the Englewood offices may be asked to travel 1-2 times per year for training or to attend industry conferences