Senior Software Engineer

NBCUniversal Logo

NBCUniversal

πŸ“Remote - United States

Summary

Join Fandango's Consumer Applications team as a Senior Software Engineer specializing in front-end development for Smart TV applications. This high-impact role involves designing, developing, and maintaining SmartTV applications using JavaScript, HTML5, and CSS, ensuring cross-platform compatibility and performance. You will collaborate with cross-functional teams and provide technical mentorship. The position is fully remote, offering flexibility. The role will transition to Versant in the future. This is an opportunity to be part of an exciting new company as it develops.

Requirements

  • 5+ years of experience in front-end development, with at least 2+ years in SmartTV app development
  • Deep expertise in JavaScript (ES6+), HTML5, and CSS3
  • Familiarity with device constraints and optimization techniques for performance and memory
  • Strong problem-solving and debugging skills, particularly in embedded or non-standard browser environments
  • Experience with Git, CI/CD pipelines, and agile development practices
  • BS in Computer Science or related field or equivalent work experience

Responsibilities

  • Design, develop, and maintain SmartTV applications using JavaScript, HTML5, and CSS
  • Implement responsive, high-performance UIs optimized for various living room device constraints
  • Collaborate with product managers, designers, and QA to ship new features and improve user experience
  • Ensure cross-platform compatibility and performance tuning across SmartTV ecosystems
  • Write clean, maintainable, and well-tested code
  • Provide technical mentorship to junior developers
  • Participate in architectural discussions and help shape the direction of SmartTV development
  • Investigate, debug, and resolve technical issues across the app stack
  • Contribute to continuous improvement of team workflows, tools, and standards

Preferred Qualifications

  • 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 is a bonus
  • Previous work with LightningJS

Benefits

Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee’s residence

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.