NBCUniversal is seeking a Senior Software Engineer specializing in front-end development to join the Consumer Applications team.
The focus of this role is on the development and optimization of Smart TV applications.
The ideal candidate should have a strong background in JavaScript and HTML5, with experience in building and maintaining TV apps across major SmartTV platforms such as Samsung Tizen, LG webOS, and Vizio.
This is a high-impact role responsible for creating performant, scalable, and user-centric applications that reach millions of users.
The engineer will collaborate closely with cross-functional partners in design, product, and platform engineering.
Key responsibilities include designing, developing, and maintaining SmartTV applications using JavaScript, HTML5, and CSS, implementing responsive UIs, collaborating with product managers and designers, ensuring cross-platform compatibility, writing clean code, providing mentorship to junior developers, participating in architectural discussions, debugging technical issues, and contributing to team workflow improvements.
Requirements:
Candidates must have 5+ years of experience in front-end development, with at least 2+ years specifically in SmartTV app development.
Deep expertise in JavaScript (ES6+), HTML5, and CSS3 is required.
Familiarity with device constraints and optimization techniques for performance and memory is necessary.
Experience with video playback technologies, DRM, and streaming formats (HLS, DASH) is a strong plus.
Strong problem-solving and debugging skills, particularly in embedded or non-standard browser environments, are essential.
Experience with Git, CI/CD pipelines, and agile development practices is required.
A BS in Computer Science or a related field, or equivalent work experience, is necessary.
Preferred qualifications include experience integrating analytics, A/B testing, or remote configuration tools, familiarity with accessibility standards and internationalization, previous work with platforms like Roku, Fire TV, or Android TV, and experience with LightningJS.
Benefits:
This position is fully remote, allowing employees to work from a non-NBCUniversal worksite, typically their residence.
NBCUniversal is committed to providing equal employment opportunities to all applicants and employees.
The company offers support for qualified individuals with disabilities or disabled veterans throughout the application and recruitment process.
Employees will be hired as NBCU employees, with the potential for responsibilities to transition to the new company, Versant, in the future.