Remote Sr. Software Engineer (Front End)

at NBCUniversal

Posted 5 days ago 3 applied

Description:

  • 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.