Position : Web Developer
Location : Austin, TX (Hybrid – 1 day remote per week)
Position Type : Full-Time, Permanent
Your Role
As a Web Developer, you will play a pivotal role in designing, developing, and maintaining advanced video players for web browsers, smart TVs, and mobile platforms. Working closely with cross-functional teams, you will create innovative, scalable frontend solutions that enhance streaming experiences for diverse audiences and devices globally.
Key Responsibilities
- Frontend Development : Design and develop innovative video player solutions for web browsers, smart TVs (e.g., TizenOS, WebOS, Roku OS), and mobile browsers.
- Feature Planning : Plan, estimate, and prototype new features and improvements for the video player.
- PWA Design : Design and develop Progressive Web Applications (PWAs) for enhanced user experiences.
- Maintainable Code : Write clear, maintainable code within a shared codebase.
- Collaboration : Work with cross-functional team members on features, design, and implementation.
- Technology Integration : Explore and apply new technologies to enhance frontend capabilities.
- Requirements Management : Clarify project requirements to ensure successful delivery.
Must-Have Skills & Experience
Experience : 5+ years in web development, with expertise in frameworks that support multiple UI templates, styles, and brand customizations.Video Player Expertise : Proven experience with OTT video applications on web platforms.Plugin Development : Expertise in creating plugin frameworks for adaptable, pluggable components.Code Maintenance : Ability to maintain and enhance existing software products with a strong understanding of current solutions.Industry Knowledge : Awareness of trends in web application and smart TV app development.Communication : Excellent verbal and written communication skills in English.Technical Requirements
Education : Bachelor’s degree in Computer Science or equivalent experience.Languages & Frameworks : Advanced knowledge of JavaScript, HTML5, and CSS3.Modern Libraries : Experience with Vue.js, React, or Angular.Video Player Technology : Proficiency in HLS, DASH, and other video player technologies.API Integration : Familiarity with RESTful APIs, JSON, and video player functionality.DevOps Tools : Experience with CI / CD tools such as Git and Jenkins.Agile Methodologies : Proficiency in Agile practices like Scrum and Kanban.PWA Development : Skilled in designing and developing Progressive Web Applications (PWAs).Nice-to-Have Skills & Experience
SaaS Platforms : Experience with SaaS platforms or live / VOD video streaming products.Cross-Platform Development : Familiarity with smart TV platforms (e.g., TizenOS, WebOS, Roku OS) and mobile browsers.Kotlin Expertise : Proficiency in Kotlin and Kotlin Multiplatform development.Multimedia Protocols : Knowledge of multimedia transport protocols (e.g., RTP, RTMP, SRT, UDP, HLS / DASH).Security Standards : Understanding of encryption protocols (e.g., SHA, AES, RSA) and DRM systems (e.g., PlayReady, Widevine, FairPlay).