Jobs and Careers
NB

Front-End Developer – Broadcast Interactive Applications

NBCUniversal
New York City, United Statesfull_timeVerifiedPosted 28 Jun 2023
💰 $110,000/yr

About the role

Company Description

NBCUniversal owns and operates over 20 different businesses across 30 countries including a valuable portfolio of news and entertainment television networks, a premier motion picture company, significant television production operations, a leading television stations group, world-renowned theme parks and a premium ad-supported streaming service.

Here you can be your authentic self. As a company uniquely positioned to educate, entertain and empower through our platforms, Comcast NBCUniversal stands for including everyone. We strive to foster a diverse and inclusive culture where our employees feel supported, embraced and heard. We believe that our workforce should represent the communities we live in, so that together, we can continue to create and deliver content that reflects the current and ever-changing face of the world. Click here to learn more about Comcast NBCUniversal’s commitment and how we are making an impact.

Job Description

NBC News is seeking a passionate and talented Front-end Developer with experience in building complex data-driven applications while contributing to the evolution of technology and journalism.
As part of this team, you will be responsible for building and evolving our cutting-edge interactive election application used by our journalists to present real-time election results and data visualizations through our centerpiece interactive touchscreens.
Working closely with our stakeholders, analysts, designers, and vendors to ensure that our broadcast applications meet the highest standards of reliability, accuracy, and user experience to meet the needs of our coverage.
The roadmap for the team you will be joining can provide opportunities for professional growth and development with the potential to take on a leadership role within the team.

 

Key responsibilities include:

  • Design and development of interactive tools to create appealing and engaging interfaces for our broadcast production screens.
  • Build and maintain front-end components, libraries, and frameworks.
  • Collaborate with backend development to ensure seamless integration of front-end and backend components
  • Collaborate on creative UI/UX design challenges around complex data storylines.
  • Optimize front-end performance and ensure stability with low latency while easy for the user to navigate.
  • Work closely with stakeholders to understand requirements and refine features to enhance the tool's usability, accuracy, and effectiveness in our broadcasts.
  • Write clean, well-documented, and performance-oriented code and actively contribute in code reviews.
  • Maintain a strong understanding of emerging technologies, data visualization trends, and best practices in front-end development and live broadcast technologies.

Qualifications

  • 3+ years of experience in front-end development, focusing on complex data visualizations and experience.
  • Strong knowledge in front-end development technologies and related frameworks. (HTML, CSS, JavaScript,  React, Angular,TypeScript, or Vue)
  • Experience with data visualization libraries. (D3.js or Highcharts)
  • Experience with geospatial mapping tools. (Mapbox, TopoJSON)
  • Excellent problem-solving and communication skills, as part of a collaborative team in a deadline-driven industry.
  • Experience with version control systems such as Git.
  • Passion for creating high-quality user experiences and following best practices.
  • Demonstrated understanding of backend development technologies and real-time streaming technologies, APIs, and web services. (Python, Ruby, Node.js, Kafka, RESTful APIs.)
  • Ability to thrive in a fast-paced, deadline-driven environment

If you are passionate about front-end development and interested in data-driven journalism and the role technology can play in connecting with our audience, we encourage you to apply.

This position is eligible for company sponsored benefits, including medical, dental, and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website.

Salary range: $110,000-120,000

Additional Information

NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. NBCUniversal will c

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

NBCUniversal

View company profile →