Senior Software Engineer

NBCUniversal
Summary
Join NBCUniversal's Fandango 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 requires 5+ years of front-end development experience, including at least 2 years in SmartTV app development, and expertise in JavaScript, HTML5, and CSS3. This is a fully remote position, offering the opportunity to be part of a new publicly traded company, Versant, in the future.
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